aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Utils.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-03-15[LLVM-C] Expose the "Add Discriminators" Pass To LLVM-CRobert Widmann1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-04[ThinLTO] Handle chains of aliasesTeresa Johnson1-0/+1
2018-06-29[instsimplify] Move the instsimplify pass to use more obvious file namesChandler Carruth1-1/+0
2018-03-29llvm-c: Split Utils out of Scalar.hDavid Blaikie1-1/+1
2018-03-29[Transforms] Make sure to include the c binding header when defining c bindin...Benjamin Kramer1-0/+1
2018-03-28Oops - moved slightly too many things from Scalar to Utils. Move LoopSimplify...David Blaikie1-4/+0
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie1-0/+16
2018-03-22Move the initialization of the Meta Renamer pass over to IPO along with the r...David Blaikie1-1/+0
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-04-11MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin1-2/+0
2017-02-07Add PredicateInfo utility and printing passDaniel Berlin1-0/+1
2016-10-25Add -strip-nonlinetable-debuginfo capabilityMichael Ilseman1-0/+1
2016-10-21[StripGCRelocates] New pass to remove gc.relocates added by RS4GCAnna Thomas1-0/+1
2016-10-18Conditionally eliminate library calls where the result value is not usedRong Xu1-0/+1
2016-10-06Revert "Add -strip-nonlinetable-debuginfo capability"Michael Ilseman1-1/+0
2016-10-06Add -strip-nonlinetable-debuginfo capabilityMichael Ilseman1-0/+1
2016-09-16Rename NameAnonFunctions to NameAnonGlobals to match what it is doing (NFC)Mehdi Amini1-1/+1
2016-08-12[PM] Port LowerInvoke to the new pass managerMichael Kuperstein1-1/+1
2016-08-12[PM] Port NameAnonFunction pass to new pass managerTeresa Johnson1-1/+1
2016-07-06[MemorySSA] Reinstate the legacy printer and verifier.Chad Rosier1-0/+1
2016-06-15[PM] Port Add discriminator pass to new PMXinliang David Li1-1/+1
2016-06-14[PM] Port Mem2Reg to the new pass manager.Davide Italiano1-1/+1
2016-06-09[PM] Port LCSSA to the new PM.Easwaran Raman1-1/+1
2016-06-01[MemorySSA] Port to new pass managerGeoff Berry1-2/+1
2016-04-12Add a pass to name anonymous/nameless functionMehdi Amini1-0/+1
2016-02-02This patch adds MemorySSA to LLVM.George Burgess IV1-0/+2
2014-03-03Pass to emit DWARF path discriminators.Diego Novillo1-0/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-05-01This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo1-1/+1
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher1-0/+1
2012-09-11Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg1-0/+1
2010-12-20Add a new convenience pass for testing InstructionSimplify. PreviouslyDuncan Sands1-0/+1
2010-10-07Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson1-0/+36