summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
2018-01-19Split TailDuplicatePass into pre- and post-RA variant; NFCMatthias Braun
2018-01-18Fix the failure caused by r322773Volkan Keles
2018-01-17Add a TargetOption to enable/disable GlobalISelVolkan Keles
2018-01-02[AArch64][GlobalISel] Enable GlobalISel at -O0 by defaultAmara Emerson
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-11-02Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-11-02[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-07[MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-01Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turn...Clement Courbet
2017-09-01Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains ...Clement Courbet
2017-09-01[MergeICmps] MergeICmps is a new optimization pass that turns chains of integerClement Courbet
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-08-14IPRA: Allow target to enable IPRA by defaultMatt Arsenault
2017-08-14IPRA: Run RegUsageInfoPropagate much laterMatt Arsenault
2017-07-31[TargetPassConfig] Feature generic options to setup start/stop-after/beforeQuentin Colombet
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic
2017-06-26[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-06-06CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCIMatthias Braun
2017-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-05-17Only enable LiveRangeShrink for x86.Dehao Chen
2017-05-17Make sure -optimize-regalloc=false is used correctly by user.Jonas Paulsson
2017-05-15[X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-10Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson
2017-04-04Allow targets to opt-in to codegen in SCC orderMatt Arsenault
2017-03-06[Outliner] Fixed Asan bot failure in r296418Jessica Paquette
2017-03-01[GlobalISel] Add a way for targets to enable GISel.Ahmed Bougacha
2017-03-01Improve scheduling with branch coalescingNemanja Ivanovic
2017-02-28Revert "Add MIR-level outlining pass"Matthias Braun
2017-02-28Add MIR-level outlining passMatthias Braun
2017-02-05Revamp llvm::once_flag to be closer to std::once_flagKamil Rytarowski