- c661387 LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFC by Matthias Braun · 7 years ago
- cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- fbee857 [if-converter] Handle BBs that terminate in ret during diamond conversion by Krzysztof Parzyszek · 7 years ago
- 0d7df36 [TargetSchedule] shrink interface for init(); NFCI by Sanjay Patel · 7 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
- fdf9bf4 CodeGen: Minor cleanups to use MachineInstr::getMF. NFC by Justin Bogner · 8 years ago
- f193332 [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 6ca02b2 [IfConversion] More simple, correct dead/kill liveness handling by Krzysztof Parzyszek · 8 years ago
- a3017aa [IfConversion] Remove kill flags from common instructions as well by Krzysztof Parzyszek · 8 years ago
- 8b10680 [IfConversion] Maintain the CFG when predicating/merging blocks in IfConvert* by Mikael Holmen · 8 years ago
- 45bd32f [IfConversion] Hoist removeBranch calls out of if/else clauses [NFC] by Mikael Holmen · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 8cf785f Revert "[IfConversion] Keep the CFG updated incrementally in IfConvertTriangle" by Tobias Grosser · 8 years ago
- 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
- ce3ec45 [IfConversion] Keep the CFG updated incrementally in IfConvertTriangle by Mikael Holmen · 8 years ago
- 21c867c [IfConversion] Add missing check in IfConversion/canFallThroughTo by Mikael Holmen · 8 years ago
- 5b8fae5 [IfConversion] Only renormalize probabilities if branches are analyzable by Krzysztof Parzyszek · 9 years ago
- c4614b3 [IfConversion] Use reverse_iterator to simplify. NFC by Kyle Butt · 9 years ago
- 1172332 CodeGen: Assert that liveness is up to date when reading block live-ins. by Matthias Braun · 9 years ago
- 3c8b8c9 [codegen] Add generic functions to skip debug values. by Florian Hahn · 9 years ago
- 0c989a8 LivePhysReg: Use reference instead of pointer in init(); NFC by Matthias Braun · 9 years ago
- 8b38ffa CodeGen/Passes: Pass MachineFunction as functor arg; NFC by Matthias Braun · 9 years ago
- dcb1bca IfConversion: Add implicit uses for redefined regs with live subregisters by Krzysztof Parzyszek · 9 years ago
- 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
- e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
- 1872096 CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MI by Duncan P. N. Exon Smith · 9 years ago
- e31cc84 IfConversion: Add assertions that both sides of a diamond don't pred-clobber. by Kyle Butt · 9 years ago
- 8699921 IfConversion: Fix bug introduced by rescanning diamonds. by Kyle Butt · 9 years ago
- 93e94e8 IfConversion: Don't count branches in # of duplicates. by Kyle Butt · 9 years ago
- 092c4dd IfConversion: Fix branch predication bug. by Kyle Butt · 9 years ago
- 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
- a8c7371 CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
- 6262ca3 IfConversion: Rescan diamonds. by Kyle Butt · 9 years ago
- 5b10483 Revert "IfConversion: Rescan diamonds." by Kyle Butt · 9 years ago
- ce0196d Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged." by Kyle Butt · 9 years ago
- 780b517 CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
- 491afad IfConversion: Rescan diamonds. by Kyle Butt · 9 years ago
- d76755e IfConversion: Handle inclusive ranges more carefully. by Kyle Butt · 9 years ago
- 08f4704 IfConversion: Use references instead of pointers where possible; NFC by Matthias Braun · 9 years ago
- b1e0558 IfConversion: Use range based for; NFC by Matthias Braun · 9 years ago
- 2c93179 IfConversion: Improve doxygen comments by Matthias Braun · 9 years ago
- 68be1eb Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged." by Diana Picus · 9 years ago
- 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
- a003b76 If-conversion incorrectly calculates liveness of redefined registers by Krzysztof Parzyszek · 9 years ago
- e1c931b CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
- 99ceee8 Revert r277905, it caused PR28894 by Nico Weber · 9 years ago
- 70c93fa [CodeGen] Fix a -Wdocumentation warning by David Majnemer · 9 years ago
- 71cb44d CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
- 54bf3ce IfConverter: Split ScanInstructions into 2 functions. by Kyle Butt · 9 years ago
- 4f0e287 IfConversion: Document countDuplicatedInstructions. NFC by Kyle Butt · 9 years ago
- fe91682 IfConversion: factor out 2 functions to skip debug instrs. NFC by Kyle Butt · 9 years ago
- 196986c [IfConversion] Bugfix: Don't use undef flag while adding use operands. by Jonas Paulsson · 9 years ago
- 9b6d99b Codegen: IfConversion: Factor out a function to count dup instrs. by Kyle Butt · 9 years ago
- 59f2a2a Codegen: IfConversion: add const qualifier. NFC by Kyle Butt · 9 years ago
- 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
- 0490cde CodeGen: Use MachineInstr& in IfConversion, NFC by Duncan P. N. Exon Smith · 9 years ago
- af56759 Revert r273545, "[IfConversion] Bugfix: Don't use undef flag while adding use operands." by Peter Collingbourne · 9 years ago
- 9806bb4 [IfConversion] Bugfix: Don't use undef flag while adding use operands. by Jonas Paulsson · 9 years ago
- d3f4c05 Move instances of std::function. by Benjamin Kramer · 9 years ago
- 5b458cc Reapply "[MBP] Reduce code size by running tail merging in MBP."" by Haicheng Wu · 9 years ago
- 4fa9f3a Revert "[MBP] Reduce code size by running tail merging in MBP." by Haicheng Wu · 9 years ago
- 664b561 [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC. by Haicheng Wu · 9 years ago
- 82de7d3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. by Benjamin Kramer · 9 years ago
- 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 9 years ago
- d1aabb2 livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC by Matthias Braun · 9 years ago
- 7dba2e0 [ifcnv] Don't duplicate blocks that contain convergent instructions. by Justin Lebar · 9 years ago
- 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 9 years ago
- acc4710 [ifcnv] Add brief comment explaining what ifcnv is. by Justin Lebar · 9 years ago
- fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
- f9ab416 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 10 years ago
- 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
- 46123a8 Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv." by Justin Lebar · 10 years ago
- f62b165 [ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv. by Justin Lebar · 10 years ago
- 3a7bc57 [ifcnv] Use unique_ptr in IfConversion. NFC by Justin Lebar · 10 years ago
- 2451c48 Proper handling of diamond-like cases in if-conversion by Krzysztof Parzyszek · 10 years ago
- b9e8d48 Fix PR25838. by Cong Hou · 10 years ago
- c106989 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
- 5146b2d Delete a duplicate branch in IfConversion.cpp. NFC. by Cong Hou · 10 years ago
- cb07d70 Fix a bug in IfConversion.cpp. by Cong Hou · 10 years ago
- d97c100 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- 1dbaf67 Revert r254348: "Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces." by Hans Wennborg · 10 years ago
- fa1917c Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- 5ae5939 CodeGen: Remove more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- d40105d Update edge weights properly when merging blocks in if-conversion. by Cong Hou · 10 years ago
- c536bd9 Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC. by Cong Hou · 10 years ago
- ec10587 Revert r244154 which causes some build failure. See https://llvm.org/bugs/show_bug.cgi?id=24377. by Cong Hou · 10 years ago
- 36e7e52 Record whether the weights on out-edges from a MBB are normalized. by Cong Hou · 10 years ago
- 14348aa [If Converter] Convert recursion to iteration. by Akira Hatanaka · 10 years ago
- 6b56896 [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr by Benjamin Kramer · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 4a61619 [ARM] Pass a callback to FunctionPass constructors to enable skipping execution by Akira Hatanaka · 10 years ago
- 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
- bff3a7e Remove MCInstrItineraries includes in parts that don't use them anymore by Matthias Braun · 10 years ago
- 2748391 Handle dead defs in the if converter. by Pete Cooper · 10 years ago