| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 132 FLAG(hasExtraDefRegAllocReq) in EmitInstrDocs()
|
| H A D | CodeGenInstruction.h | 271 bool hasExtraDefRegAllocReq : 1; variable
|
| H A D | CodeGenInstruction.cpp | 415 hasExtraDefRegAllocReq = R->getValueAsBit("hasExtraDefRegAllocReq"); in CodeGenInstruction()
|
| H A D | InstrInfoEmitter.cpp | 1161 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraDefRegAllocReq) in emitRecord()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 553 bool hasExtraDefRegAllocReq() const { in hasExtraDefRegAllocReq() function
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CriticalAntiDepBreaker.cpp | 610 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
|
| H A D | AggressiveAntiDepBreaker.cpp | 379 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI) || in PrescanInstruction()
|
| H A D | MachineOperand.cpp | 128 return !MI->hasExtraDefRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstr64Bit.td | 354 let hasExtraDefRegAllocReq = 1 in 511 let hasExtraDefRegAllocReq = 1 in { 521 } // hasExtraDefRegAllocReq = 1 1502 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in { 1534 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1, 1564 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
|
| H A D | PPCInstrInfo.td | 2617 let hasExtraDefRegAllocReq = 1 in { 2627 } // hasExtraDefRegAllocReq = 1 3081 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1, 3090 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1, 3098 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1, 3119 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1, 3128 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 825 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in 837 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in 870 let mayLoad = 1, Uses = [SP], Defs = [SP], hasExtraDefRegAllocReq = 1, 1740 hasExtraDefRegAllocReq = 1 in
|
| H A D | ARMInstrInfo.td | 2837 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in { 2962 let hasExtraDefRegAllocReq = 1 in { 2990 } // hasExtraDefRegAllocReq = 1 3536 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in 3550 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in 3557 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in 5235 let hasExtraDefRegAllocReq = 1 in 5250 let hasExtraDefRegAllocReq = 1 in
|
| H A D | ARMInstrThumb2.td | 1454 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in { 1461 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 2038 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in 3633 let hasExtraDefRegAllocReq = 1 in 3667 let hasExtraDefRegAllocReq = 1 in 3853 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in
|
| H A D | ARMInstrNEON.td | 596 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in { 999 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 1113 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in { 1367 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 1418 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in { 1659 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
|
| H A D | ARMInstrVFP.td | 301 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1140 bool hasExtraDefRegAllocReq(QueryType Type = AnyInBundle) const {
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.td | 378 let mayLoad = 1, hasExtraDefRegAllocReq = 1, Constraints = "$rs = $wb" in { 473 hasExtraDefRegAllocReq = 1,
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 866 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | Target.td | 566 bit hasExtraDefRegAllocReq = false; // Defs have special regalloc requirement? 1633 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 1935 bit hasExtraDefRegAllocReq = 0;
|