aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-24[GlobalISel] Introduce a G_DYN_STACKALLOC opcode to represent dynamic allocas.Amara Emerson1-0/+21
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-2/+2
2019-08-13GlobalISel: Add more verifier checks for G_SHUFFLE_VECTORMatt Arsenault1-1/+35
2019-08-13GlobalISel: Change representation of shuffle masksMatt Arsenault1-0/+16
2019-08-09[globalisel] Add G_SEXT_INREGDaniel Sanders1-0/+16
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-29/+27
2019-07-09Reland "[LiveDebugValues] Emit the debug entry values"Djordje Todorovic1-1/+1
2019-07-01GlobalISel: Verify G_MERGE_VALUES operand sizesMatt Arsenault1-0/+10
2019-06-27[MachineFunction] Base support for call site info trackingDjordje Todorovic1-0/+4
2019-06-19Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault1-1/+1
2019-06-17GlobalISel: Verify intrinsicsMatt Arsenault1-0/+29
2019-06-14[GlobalISel] Add a G_BRJT opcode.Amara Emerson1-0/+12
2019-06-11[GlobalISel] Add a G_JUMP_TABLE opcode.Amara Emerson1-0/+8
2019-04-17Add a getSizeInBits() accessor to MachineMemOperand. NFC.Amara Emerson1-3/+3
2019-02-19GlobalISel: Verify g_insertMatt Arsenault1-0/+24
2019-02-15GlobalISel: Fix inadequate verification of g_build_vectorMatt Arsenault1-6/+11
2019-02-11GlobalISel: Verify G_EXTRACTMatt Arsenault1-0/+22
2019-02-05GlobalISel: Verify G_GEPMatt Arsenault1-0/+16
2019-02-05GlobalISel: Fix verifier crashing on non-register operandsMatt Arsenault1-1/+6
2019-02-04GlobalISel: Enforce operand types for constantsMatt Arsenault1-0/+23
2019-02-04GlobalISel: Verify g_selectMatt Arsenault1-24/+40
2019-02-04MachineVerifier: Move verification of G_* instructions to functionMatt Arsenault1-100/+117
2019-01-30GlobalISel: Verify memory size for load/storeMatt Arsenault1-4/+9
2019-01-29GlobalISel: Verify pointer castsMatt Arsenault1-0/+44
2019-01-27GlobalISel: Verify load/store has a pointer inputMatt Arsenault1-1/+6
2019-01-27Re-apply "r351584: "GlobalISel: Verify g_zextload and g_sextload""Amara Emerson1-1/+14
2019-01-22GlobalISel: Disallow vectors for G_CONSTANT/G_FCONSTANTMatt Arsenault1-0/+10
2019-01-22GlobalISel: Fix out of bounds crashes in verifierMatt Arsenault1-3/+8
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-19Revert r351584: "GlobalISel: Verify g_zextload and g_sextload"Amara Emerson1-14/+1
2019-01-18GlobalISel: Verify G_BITCASTMatt Arsenault1-0/+13
2019-01-18GlobalISel: Verify G_ICMP/G_FCMP vector typesMatt Arsenault1-0/+11
2019-01-18GlobalISel: Verify g_zextload and g_sextloadMatt Arsenault1-1/+14
2019-01-09[NFC] fix trivial typos in commentsHiroshi Inoue1-1/+1
2019-01-08[MachineVerifier] Include offending register in allocatable live-in error msg.Florian Hahn1-0/+6
2018-12-10[GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson1-0/+26
2018-12-05[GlobalISel] Introduce G_BUILD_VECTOR, G_BUILD_VECTOR_TRUNC and G_CONCAT_VECT...Amara Emerson1-0/+57
2018-10-23Fix typo in verifier error messageMatt Arsenault1-1/+1
2018-10-03[machineverifier] Detect PHI's that are preceeded by non-PHI'sDaniel Sanders1-3/+11
2018-10-02[globalisel][verifier] Run the MachineVerifier from IRTranslator onwardsDaniel Sanders1-0/+7
2018-09-20[MachineVerifier] Relax checkLivenessAtDef regarding dead subreg defsBjorn Pettersson1-21/+11
2018-08-27MachineVerifier: Fix assert on implicit virtreg useMatt Arsenault1-2/+4
2018-08-16[MachineVerifier] Check if predecessor is jointly dominated by undefsKrzysztof Parzyszek1-1/+11
2018-07-30Remove trailing spaceFangrui Song1-2/+2
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song1-3/+3
2018-06-21[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen1-0/+4
2018-05-17[WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn1-1/+1
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-05-08[MachineVerifier][GlobalISel] Verifying generic extends and truncatesRoman Tereshin1-0/+52
2018-05-07[MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all v...Roman Tereshin1-4/+14