Home
last modified time | relevance | path

Searched refs:hasExtraDefRegAllocReq (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp141 FLAG(hasExtraDefRegAllocReq) in EmitInstrDocs()
H A DInstrInfoEmitter.cpp1191 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraDefRegAllocReq) in emitRecord()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h273 bool hasExtraDefRegAllocReq : 1; variable
H A DCodeGenInstruction.cpp479 hasExtraDefRegAllocReq = R->getValueAsBit("hasExtraDefRegAllocReq"); in CodeGenInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h557 bool hasExtraDefRegAllocReq() const { in hasExtraDefRegAllocReq() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp603 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
H A DAggressiveAntiDepBreaker.cpp378 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI) || in PrescanInstruction()
H A DMachineOperand.cpp135 return !MI->hasExtraDefRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td354 let hasExtraDefRegAllocReq = 1 in
484 let hasExtraDefRegAllocReq = 1 in {
494 } // hasExtraDefRegAllocReq = 1
1546 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in {
1585 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
1618 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
H A DPPCInstrInfo.td2806 let hasExtraDefRegAllocReq = 1 in {
2816 } // hasExtraDefRegAllocReq = 1
3273 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3282 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3297 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3313 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3337 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3346 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td824 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
836 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
869 let mayLoad = 1, Uses = [SP], Defs = [SP], hasExtraDefRegAllocReq = 1,
1752 hasExtraDefRegAllocReq = 1 in
H A DARMInstrInfo.td2890 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
3015 let hasExtraDefRegAllocReq = 1 in {
3043 } // hasExtraDefRegAllocReq = 1
3591 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3605 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in
3612 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
5297 let hasExtraDefRegAllocReq = 1 in
5312 let hasExtraDefRegAllocReq = 1 in
H A DARMInstrThumb2.td1475 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
1482 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
2123 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3735 let hasExtraDefRegAllocReq = 1 in
3769 let hasExtraDefRegAllocReq = 1 in
3955 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in
H A DARMInstrNEON.td596 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 {
1673 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
H A DARMInstrVFP.td314 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td379 let mayLoad = 1, hasExtraDefRegAllocReq = 1, Constraints = "$rs = $wb" in {
470 hasExtraDefRegAllocReq = 1,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1265 bool hasExtraDefRegAllocReq(QueryType Type = AnyInBundle) const {
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td668 bit hasExtraDefRegAllocReq = false; // Defs have special regalloc requirement?
1807 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td1189 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1023 let hasExtraDefRegAllocReq = 1;