summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm-c/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [LLVM-C] Expose the "Add Discriminators" Pass To LLVM-CRobert Widmann2019-03-151-0/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-198-32/+32
* Revert "[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints"whitequark2018-09-281-3/+0
* [LLVM-C] Add bindings for addCoroutinePassesToExtensionPointswhitequark2018-09-281-0/+3
* [LLVM-C][OCaml] Add UnifyFunctionExitNodes pass to C and OCaml APIswhitequark2018-09-181-0/+3
* [LLVM-C][OCaml] Add LowerAtomic pass to C and OCaml APIswhitequark2018-09-181-0/+3
* [Aggressive InstCombine] Move C bindings to their own header file.Benjamin Kramer2018-09-052-3/+43
* [LLVM-C] Add coroutine passeswhitequark2018-08-191-0/+55
* [UnrollAndJam] New Unroll and Jam passDavid Green2018-07-011-0/+3
* [LLVM-C] [OCaml] Remove LLVMAddBBVectorizePassFangrui Song2018-05-281-3/+0
* Revert 333358 as it's failing on some builders.David Green2018-05-271-3/+0
* [UnrollAndJam] Add a new Unroll and Jam passDavid Green2018-05-271-0/+3
* InstCombine: Fix layering by not including Scalar.h in InstCombineDavid Blaikie2018-04-241-0/+43
* [AggressiveInstCombine] Add aggressive inst combiner to the LLVM C API.Craig Topper2018-04-241-0/+3
* llvm-c: Split Utils out of Scalar.hDavid Blaikie2018-03-292-6/+50
* [SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel2017-10-281-3/+0
* Add CalledValuePropagation passMatthew Simpson2017-10-251-0/+3
* Remove the BBVectorize pass.Chandler Carruth2017-06-301-1/+1
* Split the SimplifyCFG pass into two variants.Joerg Sonnenberger2017-03-261-0/+3
* [GVN] Initial check-in of a new global value numbering algorithm.Davide Italiano2016-12-221-0/+3
* [EarlyCSE] Change C API pass interface for EarlyCSE w/ MemorySSAGeoff Berry2016-09-011-1/+4
* [EarlyCSE] Optionally use MemorySSA. NFC.Geoff Berry2016-08-311-1/+1
* Remove the ScalarReplAggregates passDavid Majnemer2016-06-151-3/+3
* Reorganize the C API headers to improve build times.Eric Christopher2015-12-184-5/+4
* [BDCE] Add a bit-tracking DCE passHal Finkel2015-02-171-0/+3
* [C API] Make the 'lower switch' pass available via the C API.Juergen Ributzka2014-09-111-0/+3
* Add an AlignmentFromAssumptions PassHal Finkel2014-09-071-0/+3
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+3
* MergedLoadStoreMotion passGerolf Hoflehner2014-07-181-0/+3
* The LLVM C API shouldn't be including a file from the C++ API. Especially not aRichard Smith2014-04-081-1/+0
* Add a Scalarizer pass.Richard Sandiford2013-11-221-0/+3
* Add a loop rerolling passHal Finkel2013-11-161-0/+3
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-231-0/+3
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-10/+0
* Rename the C function to create a SLPVectorizerPass to something sane and exp...Benjamin Kramer2013-04-111-0/+3
* Revert r178713Evan Cheng2013-04-041-7/+2
* Make it possible to include llvm-c without including C++ headers. Patch by Fi...Evan Cheng2013-04-031-2/+7
* Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!Nick Lewycky2013-03-101-2/+2
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* Symbol hygiene: Make sure declarations and definitions match, make helper fun...Benjamin Kramer2012-10-201-0/+3
* Organize LLVM C API docs into doxygen modules; add docsGregory Szorc2012-03-214-0/+43
* A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel2012-02-011-1/+1
* Add a basic-block autovectorization pass.Hal Finkel2012-02-011-0/+37
* Add missing file.Rafael Espindola2011-08-091-0/+90
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-031-3/+0
* Add LLVMAddAlwaysInlinerPass to the C API.Rafael Espindola2011-07-261-0/+3
* LLVM 3.0 is here, remove old do nothing method.Rafael Espindola2011-07-261-3/+0
* Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola2011-07-251-0/+3
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-3/+0
* Add the alias analysis to the C api.Rafael Espindola2011-04-131-0/+7
OpenPOWER on IntegriCloud