aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm-c
AgeCommit message (Expand)AuthorFilesLines
2014-12-23Finish removing DestroySource.Rafael Espindola1-8/+1
2014-12-22[C API] Expose LLVMGetGlobalValueAddress and LLVMGetFunctionAddress.Peter Zotov1-0/+4
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-2/+3
2014-11-11libLTO: Allow linker to choose context of modules and codegenDuncan P. N. Exon Smith1-1/+49
2014-10-28[C API] PR19859: Add functions to query and modify branches.Peter Zotov1-0/+61
2014-10-28[C API] PR19859: Add LLVMGetFCmpPredicate and LLVMConstRealGetDouble.Peter Zotov1-0/+18
2014-10-17[LLVM-C] Add LLVMInstructionClone.Peter Zotov1-0/+10
2014-10-16Introduce LLVMParseCommandLineOptions C API function.Peter Collingbourne1-0/+11
2014-10-14Introduce LLVMWriteBitcodeToMemoryBuffer C API function.Peter Collingbourne1-0/+3
2014-10-01C API: Add LLVMCloneModule()Tom Stellard1-0/+4
2014-09-30Extend C disassembler API to allow specifying target featuresBradley Smith1-3/+17
2014-09-11[C API] Make the 'lower switch' pass available via the C API.Juergen Ributzka1-0/+3
2014-09-07Add an AlignmentFromAssumptions PassHal Finkel1-0/+3
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-1/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer3-6/+6
2014-08-12[LLVM-C] Expose User::getOperandUse as LLVMGetOperandUse.Peter Zotov1-0/+7
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+1
2014-08-07Fix the ocaml bindings.Rafael Espindola1-1/+0
2014-08-03[LLVM-C] Add LLVM{IsConstantString,GetAsString,GetElementAsConstant}.Peter Zotov1-0/+21
2014-08-01Remove lto_codegen_set_attr.Rafael Espindola1-9/+1
2014-07-24Add scoped-noalias metadataHal Finkel1-0/+3
2014-07-18MergedLoadStoreMotion passGerolf Hoflehner1-0/+3
2014-07-18Add a dereferenceable attributeHal Finkel1-0/+1
2014-06-27Re-apply r211287: Remove support for LLVM runtime multi-threading.Chandler Carruth1-8/+5
2014-06-24Revert r211287, "Remove support for LLVM runtime multi-threading."NAKAMURA Takumi1-5/+8
2014-06-19Remove support for LLVM runtime multi-threading.Zachary Turner1-8/+5
2014-06-16Revert r211066, 211067, 211068, 211069, 211070.Zachary Turner1-5/+8
2014-06-16Remove some more code out into a separate CL.Zachary Turner1-8/+5
2014-06-12[modules] The LLVM C API does not require C++!Richard Smith1-1/+0
2014-06-10Revert "Remove support for runtime multi-threading."Zachary Turner1-5/+8
2014-06-10Remove support for runtime multi-threading.Zachary Turner1-8/+5
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder1-1/+2
2014-05-21[modules] Add module maps for LLVM. These are not quite ready for prime-timeRichard Smith1-0/+5
2014-05-20Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky1-1/+2
2014-05-16Add C API for thread yielding callback.Juergen Ributzka1-0/+9
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka1-27/+0
2014-05-13Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola1-2/+3
2014-05-03Move LTOModule and LTOCodeGenerator to the llvm namespace.Rafael Espindola1-2/+2
2014-05-03Style update: don't duplicate comments, they were getting out of sync.Rafael Espindola1-2/+3
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka1-0/+27
2014-04-25Add an -mattr option to the gold plugin to support subtarget features in LTOTom Roeder1-1/+9
2014-04-21Convert getFileOffset to getOffset and move it to its only user.Rafael Espindola1-1/+0
2014-04-16Added new functionality to LLVM C API to use DiagnosticInfo to handle errorsTom Stellard1-0/+37
2014-04-14Teach llvm-lto to respect the given RelocModel.James Molloy1-1/+2
2014-04-08The LLVM C API shouldn't be including a file from the C++ API. Especially not aRichard Smith1-1/+0
2014-04-02Revert "Reapply "LTO: add API to set strategy for -internalize""Duncan P. N. Exon Smith1-19/+0
2014-03-29ARM64: initial backend importTim Northover1-0/+21
2014-03-10llvm-c: expose unnamedaddr field of globalsTim Northover1-0/+2
2014-03-06[Modules] Fix a layering issue that is actually impacting the modulesChandler Carruth2-11/+21
2014-03-05[C API] Implement LLVM{Get,Set}Alignment for AllocaInst.Peter Zotov1-0/+2