[PATCH] D19094: Nuke getGlobalContext() from LLVM (but the C API)

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 14 09:57:09 PDT 2016


This looks awesome, but maybe split this in two? One changes all uses and
another does the removal just in case we find something in another project?
On Apr 14, 2016 1:41 AM, "Mehdi AMINI via llvm-commits" <
llvm-commits at lists.llvm.org> wrote:

> joker.eph updated this revision to Diff 53660.
> joker.eph added a comment.
>
> Add missing extern "C" in fwd-decl.
>
>
> http://reviews.llvm.org/D19094
>
> Files:
>   bindings/ocaml/llvm/llvm.mli
>   docs/ProgrammersManual.rst
>   docs/ReleaseNotes.rst
>   docs/tutorial/LangImpl3.rst
>   docs/tutorial/LangImpl4.rst
>   docs/tutorial/LangImpl5.rst
>   docs/tutorial/LangImpl6.rst
>   docs/tutorial/LangImpl7.rst
>   examples/BrainF/BrainFDriver.cpp
>   examples/ExceptionDemo/ExceptionDemo.cpp
>   examples/Kaleidoscope/Chapter3/toy.cpp
>   examples/Kaleidoscope/Chapter4/toy.cpp
>   examples/Kaleidoscope/Chapter5/toy.cpp
>   examples/Kaleidoscope/Chapter6/toy.cpp
>   examples/Kaleidoscope/Chapter7/toy.cpp
>   examples/Kaleidoscope/Chapter8/toy.cpp
>   examples/Kaleidoscope/MCJIT/cached/toy-jit.cpp
>   examples/Kaleidoscope/MCJIT/cached/toy.cpp
>   examples/Kaleidoscope/MCJIT/complete/toy.cpp
>   examples/Kaleidoscope/MCJIT/initial/toy.cpp
>   examples/Kaleidoscope/MCJIT/lazy/toy-jit.cpp
>   examples/Kaleidoscope/MCJIT/lazy/toy.cpp
>   examples/Kaleidoscope/Orc/fully_lazy/toy.cpp
>   examples/Kaleidoscope/Orc/initial/toy.cpp
>   examples/Kaleidoscope/Orc/lazy_codegen/toy.cpp
>   examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp
>   include/llvm/IR/LLVMContext.h
>   include/llvm/LinkAllIR.h
>   lib/Bitcode/Reader/BitReader.cpp
>   lib/IR/Core.cpp
>   lib/IR/LLVMContext.cpp
>   lib/Target/CppBackend/CPPBackend.cpp
>   lib/Target/Target.cpp
>   tools/bugpoint/bugpoint.cpp
>   tools/llc/llc.cpp
>   tools/lli/lli.cpp
>   tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp
>   tools/llvm-as/llvm-as.cpp
>   tools/llvm-dis/llvm-dis.cpp
>   tools/llvm-extract/llvm-extract.cpp
>   tools/llvm-jitlistener/llvm-jitlistener.cpp
>   tools/llvm-link/llvm-link.cpp
>   tools/llvm-nm/llvm-nm.cpp
>   tools/llvm-profdata/llvm-profdata.cpp
>   tools/llvm-split/llvm-split.cpp
>   tools/llvm-stress/llvm-stress.cpp
>   tools/lto/lto.cpp
>   tools/opt/opt.cpp
>   tools/verify-uselistorder/verify-uselistorder.cpp
>   unittests/Analysis/AliasAnalysisTest.cpp
>   unittests/Analysis/BlockFrequencyInfoTest.cpp
>   unittests/Analysis/CFGTest.cpp
>   unittests/Analysis/CGSCCPassManagerTest.cpp
>   unittests/Analysis/CallGraphTest.cpp
>   unittests/Analysis/LazyCallGraphTest.cpp
>   unittests/Analysis/LoopPassManagerTest.cpp
>   unittests/Analysis/UnrollAnalyzer.cpp
>   unittests/Analysis/ValueTrackingTest.cpp
>   unittests/AsmParser/AsmParserTest.cpp
>   unittests/Bitcode/BitReaderTest.cpp
>   unittests/ExecutionEngine/ExecutionEngineTest.cpp
>   unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp
>   unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp
>   unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
>   unittests/ExecutionEngine/Orc/OrcTestCommon.h
>   unittests/IR/ConstantsTest.cpp
>   unittests/IR/DominatorTreeTest.cpp
>   unittests/IR/InstructionsTest.cpp
>   unittests/IR/LegacyPassManagerTest.cpp
>   unittests/IR/MetadataTest.cpp
>   unittests/IR/PassManagerTest.cpp
>   unittests/IR/TypeBuilderTest.cpp
>   unittests/IR/UserTest.cpp
>   unittests/IR/ValueHandleTest.cpp
>   unittests/IR/ValueMapTest.cpp
>   unittests/IR/ValueTest.cpp
>   unittests/IR/VerifierTest.cpp
>   unittests/IR/WaymarkTest.cpp
>   unittests/ProfileData/InstrProfTest.cpp
>   unittests/ProfileData/SampleProfTest.cpp
>   unittests/Transforms/Utils/IntegerDivision.cpp
>   unittests/Transforms/Utils/Local.cpp
>   unittests/Transforms/Utils/MemorySSA.cpp
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160414/a23343ad/attachment.html>


More information about the llvm-commits mailing list