aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2020-01-28[MBFI] Move BranchFolding::MBFIWrapper to its own files. NFC.Hiroshi Yamauchi1-0/+1
2019-12-06[Dsymutil][NFC] Move NonRelocatableStringpool into common CodeGen folder.Alexey Lapshin1-0/+1
2019-12-03[CodeGen] Move ARMCodegenPrepare to TypePromotionSam Parker1-0/+1
2019-11-21[cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard1-1/+1
2019-10-28[PGO][PGSO] SizeOpts changes.Hiroshi Yamauchi1-0/+1
2019-10-28Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd1-0/+1
2019-10-20Reverted r375254 as it has broken some build bots for a long time.Vladimir Vereschaka1-1/+0
2019-10-18[PGO][PGSO] SizeOpts changes.Hiroshi Yamauchi1-0/+1
2019-10-02[ModuloSchedule] Peel out prologs and epilogs, generate actual codeJames Molloy1-0/+1
2019-09-10Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen...Dmitri Gribenko1-0/+1
2019-09-10Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-1/+0
2019-09-05[MIR] MIRNamer pass for improving MIR test authoring experience.Puyan Lotfi1-0/+1
2019-09-04[mir-canon][NFC] Move MIR vreg renaming code to separate file for better reuse.Puyan Lotfi1-0/+1
2019-08-30[MachinePipeliner] Separate schedule emission, NFCJames Molloy1-0/+1
2019-06-26Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-0/+1
2019-06-26[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet1-1/+0
2019-06-19Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault1-1/+1
2019-06-08Factor out SelectionDAG's switch analysis and lowering into a separate compon...Amara Emerson1-0/+1
2019-06-07[CodeGen] Generic Hardware Loop SupportSam Parker1-0/+1
2019-05-24CodeGen: factor out swifterror value tracking.Tim Northover1-0/+1
2018-11-26Remove an unnecessary file; NFC.Aaron Ballman1-1/+0
2018-11-19Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads.Martin Elshuber1-0/+1
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn1-0/+1
2018-04-24Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+1
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper1-0/+1
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth1-0/+1
2018-01-22Separate LoopTraversal, ReachingDefAnalysis and BreakFalseDeps into their own...Marina Yatsina1-0/+3
2018-01-22Rename ExecutionDepsFix files to ExecutionDomainFixMarina Yatsina1-1/+1
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun1-1/+1
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-28[CodeGen] Separate MachineOperand implementation from MachineInstrFrancis Visoiu Mistrih1-0/+1
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg1-1/+0
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner1-1/+0
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-0/+1
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet1-0/+1
2017-11-02mir-canon: First commit.Puyan Lotfi1-0/+1
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-1/+0
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic1-0/+1
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-2/+1
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-1/+2
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang1-1/+0
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher1-0/+1
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang1-1/+0
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-2/+0
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+2
2017-06-19Recommit rL305677: [CodeGen] Add generic MacroFusion passFlorian Hahn1-0/+1
2017-06-19Revert r305677 [CodeGen] Add generic MacroFusion pass.Florian Hahn1-1/+0
2017-06-19[CodeGen] Add generic MacroFusion pass.Florian Hahn1-0/+1
2017-05-31Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen1-0/+1
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg1-1/+0