- 7a45551 [CodeGen] Fix forward scan in MachineBasicBlock::computeRegisterLiveness. by Eli Friedman · 7 years ago
- ea3df5e [CodeGen] fix broken successor probability in MBB dump by Hiroshi Inoue · 7 years ago
- 3b35e17 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 556673f Use TRI->regsOverlap() in MachineBasicBlock::computeRegisterLiveness by Mikael Holmen · 7 years ago
- 3b41774 Add the ability to register callbacks for removal and insertion of MachineInstrs by Aditya Nandakumar · 7 years ago
- da1abaa Don't count debug instructions towards neighborhood count by Matt Arsenault · 7 years ago
- f29f15e CodeGen: Make computeRegisterLiveness search forward first by Matt Arsenault · 7 years ago
- 23c93c1 CodeGen: Make computeRegisterLiveness consider successors by Matt Arsenault · 7 years ago
- bd8c8d7 [SLH] Introduce a new pass to do Speculative Load Hardening to mitigate by Chandler Carruth · 7 years ago
- 0818e78 Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 24abe71 [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- 0f38c60 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
- b8924a0 [CodeGen] Fix printing bundles in MIR output by Krzysztof Parzyszek · 7 years ago
- 21a0c18 [x86] Introduce a pass to begin more systematically fixing PR36028 and similar issues. by Chandler Carruth · 7 years ago
- 8ba42a9 [CodeGen] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- 1695e78 [WebAssembly] Add DebugLoc information to WebAssembly block and loop. by Derek Schuff · 7 years ago
- 454e6dc [CodeGen] Don't omit any redundant information in -debug output by Francis Visoiu Mistrih · 7 years ago
- cf75fe0 [CodeGen] Fix tests breaking after r325505 by Francis Visoiu Mistrih · 7 years ago
- f751ac3 Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print" by Francis Visoiu Mistrih · 7 years ago
- e918430 [CodeGen] Separate MBB metadata from instructions in -debug printing by Francis Visoiu Mistrih · 8 years ago
- 5ca0745 [CodeGen] Print irreducible loop header weight as a MIR comment by Francis Visoiu Mistrih · 8 years ago
- 4569bff [CodeGen] Print predecessors, successors, then liveins in -debug printing by Francis Visoiu Mistrih · 8 years ago
- 3fa22fa [CodeGen] Print bundled instructions using the MIR syntax in -debug output by Francis Visoiu Mistrih · 8 years ago
- e18a2b4 [CodeGen] Print predecessors as MIR comments in -debug output by Francis Visoiu Mistrih · 8 years ago
- d7d9e37 [CodeGen] Unify the syntax of MBB liveins in MIR and -debug output by Francis Visoiu Mistrih · 8 years ago
- 2abdc45 [CodeGen] Don't compute BranchProbability for MBB::print by Francis Visoiu Mistrih · 8 years ago
- e4de84b [CodeGen] Only print successors when the list is not empty by Francis Visoiu Mistrih · 8 years ago
- f66532b [CodeGen] Unify the syntax of MBB successors in MIR and -debug output by Francis Visoiu Mistrih · 8 years ago
- 331b6f3 [CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print by Francis Visoiu Mistrih · 8 years ago
- 530107f [CodeGen] Print MachineBasicBlock labels using MIR syntax in -debug output by Francis Visoiu Mistrih · 8 years ago
- 7bee1ce [CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::print by Francis Visoiu Mistrih · 8 years ago
- 96ed12f [CodeGen] Print RegClasses on MI in verbose mode by Francis Visoiu Mistrih · 8 years ago
- d318139 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- fa621d2 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
- ca0df55 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- accb337 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
- e3a9b4c Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 4831923 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
- dd33e17 Irreducible loop metadata for more accurate block frequency under PGO. by Hiroshi Yamauchi · 8 years ago
- 1d03d38 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
- 5298935 [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
- 1842f4a CodeGen: Minor cleanups to use MachineInstr::getMF. NFC by Justin Bogner · 8 years ago
- 7da5231 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
- 32d37d6 [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
- c539eea Restrict the definition of loop preheader to avoid EH blocks by Andrew Kaylor · 8 years ago
- 20537d7 Try to fix buildbots by Matthias Braun · 8 years ago
- 3a135cf X86FloatingPoint: Fix livein lists by Matthias Braun · 8 years ago
- dcfd618 Refactor code to create getFallThrough method in MachineBasicBlock. by Jan Sjodin · 8 years ago
- 5e55477 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
- 47946ad Address post-commit comments for https://reviews.llvm.org/D29596. NFCI. by Taewook Oh · 9 years ago
- 9fdcd96 Make MachineBasicBlock::updateTerminator to update DebugLoc as well by Taewook Oh · 9 years ago
- f304f04 [AMDGPU] Prevent spills before exec mask is restored by Stanislav Mekhanoshin · 9 years ago
- 4700463 CodeGen: Assert that liveness is up to date when reading block live-ins. by Matthias Braun · 9 years ago
- fe82f4a BranchRelaxation: Recompute live-ins when splitting a block by Matthias Braun · 9 years ago
- 308c60d Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
- f295c8c [codegen] Add generic functions to skip debug values. by Florian Hahn · 9 years ago
- d6ca3f0 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
- ec52cde Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
- 7435b28 Place the lowered phi instruction(s) before the DEBUG_VALUE entry by Keith Walker · 9 years ago
- 93e6e54 Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
- b1a710d Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
- 6037e19 CodeGen: Turn on sentinel tracking for MachineInstr iterators by Duncan P. N. Exon Smith · 9 years ago
- a55b262 CodeGen: Fixup for r280128, since GCC isn't as permissive as Clang by Duncan P. N. Exon Smith · 9 years ago
- 9c80b35 ADT: Split ilist_node_traits into alloc and callback, NFC by Duncan P. N. Exon Smith · 9 years ago
- 2f1f35b ADT: Guarantee transferNodesFromList is only called on transfers by Duncan P. N. Exon Smith · 9 years ago
- 52a07ee CodeGen: Don't dereference end() in MachineBasicBlock::CorrectExtraCFGEdges by Duncan P. N. Exon Smith · 9 years ago
- 2d62ce6 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
- 975248e Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
- 48ed4ab Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
- e2d151c [MBB] add a missing corner case in UpdateTerminator() by Haicheng Wu · 9 years ago
- 4383a51 CodeGen: Use MachineInstr& in LiveVariables API, NFC by Duncan P. N. Exon Smith · 9 years ago
- 1056b5b [MBB] Early exit to reduce indentation, per coding guidelines. NFC. by Chad Rosier · 9 years ago
- d170aea MachineFunction: Add a const modifier to print() parameter by Matthias Braun · 9 years ago
- 1b369e4 [MachineBasicBlock] Take advantage of the partially dead information. by Quentin Colombet · 9 years ago
- e7edf2d [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors by David Majnemer · 9 years ago
- f2cd157 [MachineBasicBlock] Make the pass argument truly mandatory when splitting edges. by Quentin Colombet · 9 years ago
- e4d168d [MachineBasicBlock] Refactor SplitCriticalEdge to expose a query API. by Quentin Colombet · 9 years ago
- f6071e1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 63ec7f0 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 9 years ago
- 42e1835 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 9 years ago
- 5b9b80e CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 9 years ago
- 5530798 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
- 75ad35c Remove extra whitespace. NFC. by Junmo Park · 10 years ago
- 778ee75 Fix a type issue in r255455. Should not use unsigned type as std::abs()'s template type. by Cong Hou · 10 years ago
- 14df2e8 Replace <cstdint> by llvm/Support/DataTypes.h for the typedef of uint64_t. NFC. by Cong Hou · 10 years ago
- f9ae1a7 Add the missing header file <cstdint> needed by uint64_t by Cong Hou · 10 years ago
- 5ae2b85 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
- f43272c CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness() by Matthias Braun · 10 years ago
- 1b91dc2 Allow known and unknown probabilities coexist in MBB's successor list. by Cong Hou · 10 years ago
- 5155021 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- 8e83fe2 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
- 92989cb Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- fc33b8b Let SelectionDAG start to use probability-based interface to add successors. by Cong Hou · 10 years ago
- dd65ba2 Remove a redundant assertion in MachineBasicBlock.cpp. NFC. by Cong Hou · 10 years ago
- 7047705 Remove redundant code in MachineBasicBlock.cpp. NFC. by Cong Hou · 10 years ago
- 758cf89 [WinEH] Don't forward branches across empty EH pad BBs by Reid Kleckner · 10 years ago
- f0a04c0 [WinEH] Mark funclet entries and exits as clobbering all registers by Reid Kleckner · 10 years ago
- 178bfbd Add new interfaces to MBB for manipulating successors with probabilities instead of weights. NFC. by Cong Hou · 10 years ago
- d4f04a7 Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successors when optimization is disabled. by Cong Hou · 10 years ago
- b1510c2 CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFC by Duncan P. N. Exon Smith · 10 years ago