aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm-c/Transforms
AgeCommit message (Expand)AuthorFilesLines
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-07-24Add scoped-noalias metadataHal Finkel1-0/+3
2014-07-18MergedLoadStoreMotion passGerolf Hoflehner1-0/+3
2014-04-08The LLVM C API shouldn't be including a file from the C++ API. Especially not aRichard Smith1-1/+0
2013-11-22Add a Scalarizer pass.Richard Sandiford1-0/+3
2013-11-16Add a loop rerolling passHal Finkel1-0/+3
2013-08-23Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford1-0/+3
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher1-10/+0
2013-04-11Rename the C function to create a SLPVectorizerPass to something sane and exp...Benjamin Kramer1-0/+3
2013-04-04Revert r178713Evan Cheng1-7/+2
2013-04-03Make it possible to include llvm-c without including C++ headers. Patch by Fi...Evan Cheng1-2/+7
2013-03-10Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!Nick Lewycky1-2/+2
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak1-2/+2
2012-10-20Symbol hygiene: Make sure declarations and definitions match, make helper fun...Benjamin Kramer1-0/+3
2012-03-21Organize LLVM C API docs into doxygen modules; add docsGregory Szorc4-0/+43
2012-02-01A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel1-1/+1
2012-02-01Add a basic-block autovectorization pass.Hal Finkel1-0/+37
2011-08-09Add missing file.Rafael Espindola1-0/+90
2011-08-03Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling1-3/+0
2011-07-26Add LLVMAddAlwaysInlinerPass to the C API.Rafael Espindola1-0/+3
2011-07-26LLVM 3.0 is here, remove old do nothing method.Rafael Espindola1-3/+0
2011-07-25Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola1-0/+3
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner1-3/+0
2011-04-13Add the alias analysis to the C api.Rafael Espindola1-0/+7
2011-04-07Expose more passes to the C API.Rafael Espindola1-0/+12
2010-10-11remove dead prototype, PR8351Chris Lattner1-3/+0
2010-04-09Adding IPSCCP and Internalize passes to the C-bindingsWesley Peck1-0/+6
2010-03-11Whoops this already existed.Nate Begeman1-3/+0
2010-03-11Add a handful of additional useful pass manager things to the C APINate Begeman1-0/+10
2009-11-11remove the now dead condprop pass, PR3906.Chris Lattner1-3/+0
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez1-1/+1
2009-03-06fix header comment and include guard.Chris Lattner1-9/+5
2009-03-06add a bunch more passes to the C bindings (PR3734), patch byChris Lattner2-9/+131
2008-03-20C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen1-0/+6
2008-03-16C and Objective Caml bindings for several scalar transforms.Gordon Henriksen1-0/+47