- 5ec1460 [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. by Amara Emerson · 7 years ago
- a0b15d8 [GlobalISel] Introduce G_BUILD_VECTOR, G_BUILD_VECTOR_TRUNC and G_CONCAT_VECTOR opcodes. by Amara Emerson · 7 years ago
- 9ef8e51 Fix typo in verifier error message by Matt Arsenault · 7 years ago
- 1b49373 [machineverifier] Detect PHI's that are preceeded by non-PHI's by Daniel Sanders · 7 years ago
- 74de21d [globalisel][verifier] Run the MachineVerifier from IRTranslator onwards by Daniel Sanders · 7 years ago
- b2154af [MachineVerifier] Relax checkLivenessAtDef regarding dead subreg defs by Bjorn Pettersson · 7 years ago
- 9eb3dda MachineVerifier: Fix assert on implicit virtreg use by Matt Arsenault · 7 years ago
- 9af86a5 [MachineVerifier] Check if predecessor is jointly dominated by undefs by Krzysztof Parzyszek · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
- 42f7bc9 [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property by Mikael Holmen · 7 years ago
- b4be38f [WebAssembly] Add Wasm personality and isScopedEHPersonality() by Heejin Ahn · 7 years ago
- 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- d2421f9 [MachineVerifier][GlobalISel] Verifying generic extends and truncates by Roman Tereshin · 7 years ago
- d29fc89 [MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all vregs by Roman Tereshin · 7 years ago
- f487eda [MachineVerifier][GlobalISel] NFC, Improving MO printing and refactoring visitMachineInstrBefore by Roman Tereshin · 7 years ago
- 3054ece [GlobalISel] Print/Parse FailedISel MachineFunction property by Roman Tereshin · 8 years ago
- f8bf2ec [MachineOperand][Target] MachineOperand::isRenamable semantics changes by Geoff Berry · 8 years ago
- b14fd26 [GISel]: Verify COPIES involving generic registers. by Aditya Nandakumar · 8 years ago
- d1be911 [MachineVerifier] Add check that renamable operands aren't reserved registers. by Geoff Berry · 8 years ago
- 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 · 8 years ago
- 49acf9c Use methods to access data stored with frame instructions by Serge Pavlov · 8 years ago
- 20dd36a MIR: Allow parsing of empty machine functions by Justin Bogner · 8 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 · 9 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