- ef95969 LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC by Matthias Braun · 8 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
- 60c4310 [MachineOperand][MIR] Add isRenamable to MachineOperand. by Geoff Berry · 8 years ago
- a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
- 7eae251 MachineVerifier: undef phi arg doesn't need to be live-out from predecessor 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
- c71cced [CodeGen] Always use `printReg` to print registers in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- 93ef145 [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
- eca9858 MachineVerifier: Improve register operand checks by Matthias Braun · 8 years ago
- a6d5374 MachineVerifier: Improve PHI operand checking by Matthias Braun · 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
- bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
- 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
- 32a4056 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- cebdb17 LiveIntervalAnalysis: Fix alias regunit reserved definition by Matthias Braun · 8 years ago
- efd8a84 [GISEl]: Translate phi into G_PHI by Aditya Nandakumar · 8 years ago
- 9c3e2ea [MachineVerifier] Add check that tied physregs aren't different. by Mikael Holmen · 8 years ago
- 1ee25e0 RegAllocPBQP: Do not assign reserved physical register by Matthias Braun · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 0f02bbc Verify a couple more fields in STATEPOINT instructions by Philip Reames · 8 years ago
- 94cc4a2 Add placeholder for more extensive verification of psuedo ops by Philip Reames · 8 years ago
- d8f4e99 MachineVerifier: Remove unused set; NFC by Matthias Braun · 8 years ago
- b52e036 BitVector: add iterators for set bits by Francis Visoiu Mistrih · 8 years ago
- d526b13 Add extra operand to CALLSEQ_START to keep frame part set up previously by Serge Pavlov · 8 years ago
- 4682ac6 ARM: Compute MaxCallFrame size early by Matthias Braun · 8 years ago
- 802aa66 Do not run frame verification if target does not use frame instructions by Serge Pavlov · 9 years ago
- 49acf9c Use methods to access data stored with frame instructions by Serge Pavlov · 9 years ago
- 20dd36a MIR: Allow parsing of empty machine functions by Justin Bogner · 9 years ago
- 04bfa87 [MachineVerifier] Drop a spurious const by Sven van Haastregt · 9 years ago
- 039a6d9 [MachineVerifier] Avoid reference to nullptr by Sven van Haastregt · 9 years ago
- 8863499 GlobalISel: verify that generic loads & stores have a mem operand. by Tim Northover · 9 years ago
- 900b21c Fix typos by Matt Arsenault · 9 years ago
- 1172332 CodeGen: Assert that liveness is up to date when reading block live-ins. by Matthias Braun · 9 years ago
- 3749f33 [GlobalISel] More fix for the size vs. type typo. NFC. by Quentin Colombet · 9 years ago
- fa5960a [MachineVerifier] Check that even generic vregs comply to regclass constraints. by Quentin Colombet · 9 years ago
- ea9f8ce Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
- 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
- c52fe29 Clarify rules for reserved regs, fix aarch64 ones. by Matthias Braun · 9 years ago
- c1051ab Modify df_iterator to support post-order actions by David Callahan · 9 years ago
- 32a078a GlobalISel: remove "unsized" LLT by Tim Northover · 9 years ago
- 25d1286 GlobalISel: remove G_TYPE and G_PHI by Tim Northover · 9 years ago
- 0f140c7 GlobalISel: move type information to MachineRegisterInfo. by Tim Northover · 9 years ago
- 8cc24ea ADT: Remove external uses of ilist_iterator, NFC by Duncan P. N. Exon Smith · 9 years ago
- 11a2354 GlobalISel: use G_TYPE to annotate physregs with a type. by Tim Northover · 9 years ago
- e5102de GlobalISel: forbid physical registers on generic MIs. by Tim Northover · 9 years ago
- 0a955d6 Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole register by Krzysztof Parzyszek · 9 years ago
- 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
- a7ed090 Create subranges for new intervals resulting from live interval splitting by Krzysztof Parzyszek · 9 years ago
- 79f85b3 MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it. by Matthias Braun · 9 years ago
- 90799ce MachineFunction: Introduce NoPHIs property by Matthias Braun · 9 years ago
- 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
- b14e944 [GlobalISel] Verify Selected MF property. by Ahmed Bougacha · 9 years ago
- 3681c77 [GlobalISel] Verify RegBankSelected MF property. by Ahmed Bougacha · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 46c05fc [GlobalISel] Remove types on selected insts instead of using LLT(). by Ahmed Bougacha · 9 years ago
- 892fcd0 MachineVerifier: Fix printing nonsense for physical registers by Matt Arsenault · 9 years ago
- 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
- 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- 0526e7f AMDGPU: Add convergent flag to INLINEASM instruction. by Wei Ding · 9 years ago
- 4897588 Delete some dead code. by Rafael Espindola · 9 years ago
- e29b768 MachineVerifier: subregs so not require defs/valnos on every path by Matthias Braun · 9 years ago
- 30668dd MachineVerifier: Fix error reporting. by Matthias Braun · 9 years ago
- c1c94bc [MachineVerifier] Teach how to check some of the properties of generic by Quentin Colombet · 10 years ago
- 72a58c3 MachineVerifier: On dead-def live segments, check that corresponding machine operand has a dead flag by Matthias Braun · 10 years ago
- 42666ee Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty by Derek Schuff · 10 years ago
- f9ab416 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 10 years ago
- 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, 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
- e9bc579 ADT: Remove == and != comparisons between ilist iterators and pointers by Duncan P. N. Exon Smith · 10 years ago
- b3aefc3 MachineVerifier: Add parameter to choose if MachineFunction::verify() aborts by Matthias Braun · 10 years ago
- 1377fd6 MachineVerifier: Check that defs/uses are live in subregisters as well. by Matthias Braun · 10 years ago
- 579c9cd MachineVerifier: Use report_context() instead of ad-hoc messages. by Matthias Braun · 10 years ago
- bf47f63 LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify() by Matthias Braun · 10 years ago
- 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
- 7e624d5 MachineVerifier: Streamline live interval related error reporting by Matthias Braun · 10 years ago
- 716b433 MachineVerifier: Add missing linebreak by Matthias Braun · 10 years ago
- 45718db MachineVerifier: MI::print has no TargetMachine overload by Matthias Braun · 10 years ago
- 42b4b63 MachineVerifier: print list of live intervals if available by Matthias Braun · 10 years ago
- 64b003f [WinEH] Tweak funclet prologue/epilogue insertion to pass verifier by Reid Kleckner · 10 years ago
- 72640f1 [MachineVerifier] Analyze MachineMemOperands for mem-to-mem moves. by Jonas Paulsson · 10 years ago
- 17ad045 Let MachineVerifier be aware of mem-to-mem instructions. by Jonas Paulsson · 10 years ago
- 5ec1568 CodeGen: Continue removing ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
- c804cdb TargetRegisterInfo: Introduce PrintLaneMask. by Matthias Braun · 10 years ago
- e6a2485 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC by Matthias Braun · 10 years ago
- d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
- 8059546 MachineVerifier: Check that SlotIndex MBBIndexList is sorted. by Matthias Braun · 10 years ago
- 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
- b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
- e5101e2 MachineVerifier: Handle the optional def operand in a PATCHPOINT instruction. by Alex Lorenz · 10 years ago
- 0d4cebd LiveInterval: Document and enforce rules about empty subranges. by Matthias Braun · 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
- 111f5d8 MachineFrameInfo: Simplify pristine register calculation. by Matthias Braun · 10 years ago
- fa3872e MachineInstr: Change return value of getOpcode() to unsigned. by Matthias Braun · 10 years ago
- 59d2ca1 Fix typo by Matt Arsenault · 11 years ago
- ee5c2ab MachineVerifier: Don't crash if MachineOperand has no parent by Matt Arsenault · 11 years ago
- e962e52 MachineVerifier: slightly simplify code that is only called with vregs by Matthias Braun · 11 years ago