summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
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
2017-01-31[X86] Implement -mfentryNirav Dave
2016-12-08TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFCMatthias Braun
2016-10-28TargetPassConfig: Move addPass of IPRA RegUsageInfoProp down.Matthias Braun
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-09-23llc: Add -start-before/-stop-before optionsMatthias Braun
2016-09-01Add a counter-function insertion passHal Finkel