summaryrefslogtreecommitdiff
path: root/tools/opt
AgeCommit message (Expand)AuthorFilesLines
2016-06-24[PM] Port PreISelIntrinsicLowering to the new PMMichael Kuperstein1-1/+1
2016-06-15Use FPasses in opt exactly when it is initialized.Patrik Hagglund1-1/+1
2016-06-09Search for llvm-symbolizer binary in the same directory as argv[0], beforeRichard Smith1-1/+1
2016-05-19[ARM, AArch64] Properly initialize InterleavedAccessPassMatthew Simpson1-0/+1
2016-05-19CodeGen: Make the global-merge pass independently testable, and add a test.Peter Collingbourne1-0/+1
2016-05-18Delete Reloc::Default.Rafael Espindola1-4/+3
2016-05-14[PM] Refactor cross-registration of AM into an helper.Davide Italiano1-10/+1
2016-04-27Add TargetMachine::addEarlyAsPossiblePasses, and call it from opt.Justin Lebar1-11/+20
2016-04-23DebugInfo: Remove MDString-based type referencesDuncan P. N. Exon Smith1-6/+2
2016-04-22Introduce llvm.load.relative intrinsic.Peter Collingbourne1-0/+1
2016-04-19Enable ODR uniquing of DITypes in more placesTeresa Johnson1-0/+6
2016-04-18ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover1-0/+6
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-04-14Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini1-1/+1
2016-04-13Sanity check `opt` options compatibility: can't have module-summary or module...Mehdi Amini1-2/+6
2016-04-12Move summary creation out of llvm-as into optMehdi Amini1-1/+8
2016-04-08Support the Nodebug emission kind for DICompileUnits.Adrian Prantl1-3/+1
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth1-1/+1
2016-03-10[CG] Actually hoist up the generic CallGraphPrinter pass from a weirdChandler Carruth1-20/+0
2016-03-10[opt] Fix description of the -disable-verify flagVedant Kumar1-1/+1
2016-03-10[opt] Only create Verifier passes when requestedVedant Kumar1-1/+2
2016-03-10Add a flag to the LLVMContext to disable name for Value other than GlobalValueMehdi Amini1-0/+7
2016-02-25PM: Implement a basic loop pass managerJustin Bogner1-0/+5
2016-02-18[PM/AA] Teach the new pass manager to use pass-by-lambda for registeringChandler Carruth1-6/+27
2016-01-27Move SafeStack to CodeGen.Benjamin Kramer1-0/+1
2016-01-26Remove autoconf supportChris Bieneman1-17/+0
2015-12-05[opt] Fix run-twice option for non-idempotent passesKeno Fischer1-7/+11
2015-12-05[opt] Fix sanitizer complaints about r254774Keno Fischer1-5/+8
2015-12-04[llc/opt] Add an option to run all passes twiceKeno Fischer1-5/+43
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth2-2/+0
2015-07-09Expose sjlj preparation through opt for my own debugging purposesReid Kleckner1-0/+1
2015-06-24Revert "(HEAD -> master, origin/master, origin/HEAD) opt: Add option to strip...Matthias Braun1-43/+0
2015-06-24opt: Add option to strip or add llvm value namesMatthias Braun1-0/+43
2015-06-12Wrap some long lines in LLVMBuild files. NFCDouglas Katzman1-1/+12
2015-05-26Remove NoFramePointerElim and NoFramePointerElimOverride from TargetOptions andAkira Hatanaka1-5/+3
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka1-6/+10
2015-05-23Simplify and rename function overrideFunctionAttributes. NFC.Akira Hatanaka1-2/+3
2015-05-06Let llc and opt override "-target-cpu" and "-target-features" via command lineAkira Hatanaka1-0/+3
2015-05-06Factor out a function which determines the cpu and feature strings based onAkira Hatanaka1-28/+10
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-4/+4
2015-04-18DebugInfo: Delete DIDescriptor (but not its subclasses)Duncan P. N. Exon Smith1-2/+2
2015-04-16DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith1-3/+3
2015-04-15uselistorder: Remove the global bitsDuncan P. N. Exon Smith1-14/+16
2015-04-15uselistorder: Pull the bit through PrintModulePassDuncan P. N. Exon Smith3-3/+9
2015-04-15uselistorder: Pull bit through BitcodeWriterPassDuncan P. N. Exon Smith3-5/+10
2015-04-14IR: Set -preserve-bc-uselistorder=false by defaultDuncan P. N. Exon Smith1-0/+5
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-3/+3
2015-04-14DebugInfo: Gut DINamespace and DITemplate*ParameterDuncan P. N. Exon Smith1-4/+4
2015-04-06IR: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith1-7/+3
2015-04-01Add -mcpu=native support to opt.Craig Topper1-1/+17