Amara Emerson
|
9a368b2132
[GlobalISel] Introduce a G_DYN_STACKALLOC opcode to represent dynamic allocas.
|
6 years ago |
Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 years ago |
Matt Arsenault
|
ddb638f48f
GlobalISel: Add more verifier checks for G_SHUFFLE_VECTOR
|
6 years ago |
Matt Arsenault
|
1dcdc32963
GlobalISel: Change representation of shuffle masks
|
6 years ago |
Daniel Sanders
|
2d2b63fa73
[globalisel] Add G_SEXT_INREG
|
6 years ago |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 years ago |
Djordje Todorovic
|
7936dfdc22
Reland "[LiveDebugValues] Emit the debug entry values"
|
6 years ago |
Matt Arsenault
|
860def304b
GlobalISel: Verify G_MERGE_VALUES operand sizes
|
6 years ago |
Djordje Todorovic
|
3aa859711c
[MachineFunction] Base support for call site info tracking
|
6 years ago |
Matt Arsenault
|
5b56cc85b0
Rename ExpandISelPseudo->FinalizeISel, delay register reservation
|
6 years ago |
Matt Arsenault
|
6f81a49f5c
GlobalISel: Verify intrinsics
|
6 years ago |
Amara Emerson
|
3cc39d23bb
[GlobalISel] Add a G_BRJT opcode.
|
6 years ago |
Amara Emerson
|
dae5d38e98
[GlobalISel] Add a G_JUMP_TABLE opcode.
|
6 years ago |
Amara Emerson
|
aee02187cb
Add a getSizeInBits() accessor to MachineMemOperand. NFC.
|
6 years ago |
Matt Arsenault
|
00d0757296
GlobalISel: Verify g_insert
|
6 years ago |
Matt Arsenault
|
c86376b897
GlobalISel: Fix inadequate verification of g_build_vector
|
6 years ago |
Matt Arsenault
|
45f5ca3e2d
GlobalISel: Verify G_EXTRACT
|
6 years ago |
Matt Arsenault
|
5677af7c59
GlobalISel: Verify G_GEP
|
6 years ago |
Matt Arsenault
|
05338a60a7
GlobalISel: Fix verifier crashing on non-register operands
|
6 years ago |
Matt Arsenault
|
7c4ac52d75
GlobalISel: Enforce operand types for constants
|
6 years ago |
Matt Arsenault
|
3bcad46609
GlobalISel: Verify g_select
|
6 years ago |
Matt Arsenault
|
be7b21ece2
MachineVerifier: Move verification of G_* instructions to function
|
6 years ago |
Matt Arsenault
|
cb7fe9bbb3
GlobalISel: Verify memory size for load/store
|
6 years ago |
Matt Arsenault
|
79e1cb59f5
GlobalISel: Verify pointer casts
|
6 years ago |
Matt Arsenault
|
50de4990f0
GlobalISel: Verify load/store has a pointer input
|
6 years ago |
Amara Emerson
|
171d728596
Re-apply "r351584: "GlobalISel: Verify g_zextload and g_sextload""
|
6 years ago |
Matt Arsenault
|
730b10c319
GlobalISel: Disallow vectors for G_CONSTANT/G_FCONSTANT
|
6 years ago |
Matt Arsenault
|
b771a49ffa
GlobalISel: Fix out of bounds crashes in verifier
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Amara Emerson
|
b3cf54ea95
Revert r351584: "GlobalISel: Verify g_zextload and g_sextload"
|
6 years ago |