summaryrefslogtreecommitdiff
path: root/lib/IR/Core.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola1-6/+2
2014-03-10llvm-c: expose unnamedaddr field of globalsTim Northover1-0/+8
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-2/+2
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-2/+2
2014-03-05[C API] Implement LLVM{Get,Set}Alignment for AllocaInst.Peter Zotov1-2/+8
2014-03-05C API: Add functions to get or set a GlobalValue's DLLStorageClassReid Kleckner1-0/+10
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth1-1/+1
2014-02-25Store a DataLayout in Module.Rafael Espindola1-1/+1
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola1-1/+1
2014-02-24Don't make F_None the default.Rafael Espindola1-1/+1
2014-01-20[PM] Wire up the Verifier for the new pass manager and connect it to theChandler Carruth1-1/+1
2014-01-19[PM] Make the verifier work independently of any pass manager.Chandler Carruth1-1/+1
2014-01-17[PM] Remove the preverifier and directly compute the DominatorTree forChandler Carruth1-1/+0
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-6/+4
2014-01-14Revert "Decouple dllexport/dllimport from linkage"Nico Rieck1-4/+6
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-6/+4
2014-01-13[PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth1-1/+1
2014-01-12[PM] Add module and function printing passes for the new pass manager.Chandler Carruth1-2/+2
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-2/+2
2013-12-07Remove unused value.Rafael Espindola1-1/+1
2013-11-20Expose the fence instruction via the C API.Filip Pizlo1-15/+24
2013-11-15Add addrspacecast instruction.Matt Arsenault1-0/+11
2013-11-06[llvm-c] Implement LLVMPrintValueToStringPeter Zotov1-0/+10
2013-11-01Remove linkonce_odr_auto_hide.Rafael Espindola1-3/+2
2013-10-29Fix misapplied patch in r193597Anders Waldenborg1-2/+2
2013-10-29llvm-c: Make LLVM{Get,Set}Alignment work on {Load,Store}Inst tooAnders Waldenborg1-4/+22
2013-10-22llvm-c: Add LLVMPrintTypeToStringAnders Waldenborg1-0/+10
2013-10-16llvm-c: Add LLVMDumpTypeAnders Waldenborg1-0/+4
2013-10-16[llvm-c] Add LLVMPrintModuleToString.Anders Waldenborg1-0/+10
2013-09-19Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."Andrew Trick1-1/+0
2013-09-18Encapsulate PassManager debug flags to avoid static init and cxa_exit.Andrew Trick1-0/+1
2013-09-18whitespaceAndrew Trick1-19/+19
2013-05-22Expose the RTDyldMemoryManager through the C API. This allows clients of Filip Pizlo1-0/+4
2013-05-21Roll out r182407 and r182408 because they broke builds.Filip Pizlo1-4/+0
2013-05-21Expose the RTDyldMemoryManager through the C API. This allows clients of Filip Pizlo1-0/+4
2013-05-01This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo1-1/+2
2013-04-23Expose IRBuilder::CreateAtomicRMW as LLVMBuildAtomicRMW in llvm-c.Carlo Kok1-0/+36
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher1-0/+1
2013-04-18C API: Fix coding styleTom Stellard1-1/+1
2013-04-17Appease a gcc warning about an overflow in a constant conversion.Bill Wendling1-1/+2
2013-04-17Don't store AttributeSet::FunctionIndex as an int.Benjamin Kramer1-1/+1
2013-04-16C API: Add LLVMGetBufferSize()Tom Stellard1-0/+4
2013-04-16C API: Add LLVMGetBufferStart()Tom Stellard1-0/+3
2013-04-16C API: Add LLVMAddTargetDependentFunctionAttr()Tom Stellard1-0/+11
2013-04-16Add four new functions and one new enum to the C API:Hans Wennborg1-0/+47
2013-02-17Add multithreading functions and shutdown to the C API. Patch by MoritzDuncan Sands1-0/+20
2013-02-14s/bool/LLVMBool/Bill Wendling1-1/+1
2013-02-14Add two new functions to the C API:Bill Wendling1-0/+23
2013-02-08Enable *BasicBlockPass::createPrinterPass()Sergei Larin1-0/+1