Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp132 FLAG(hasExtraDefRegAllocReq) in EmitInstrDocs()
H A DCodeGenInstruction.h270 bool hasExtraDefRegAllocReq : 1; variable
H A DCodeGenInstruction.cpp416 hasExtraDefRegAllocReq = R->getValueAsBit("hasExtraDefRegAllocReq"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp978 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraDefRegAllocReq) in emitRecord()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h547 bool hasExtraDefRegAllocReq() const { in hasExtraDefRegAllocReq() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp608 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
H A DAggressiveAntiDepBreaker.cpp381 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI) || in PrescanInstruction()
H A DMachineOperand.cpp130 return !MI->hasExtraDefRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td291 let hasExtraDefRegAllocReq = 1 in
446 let hasExtraDefRegAllocReq = 1 in {
456 } // hasExtraDefRegAllocReq = 1
1402 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in {
1434 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
1464 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
H A DPPCInstrInfo.td3053 let hasExtraDefRegAllocReq = 1 in {
3063 } // hasExtraDefRegAllocReq = 1
3502 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3511 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3519 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3540 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3549 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td825 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,
1734 hasExtraDefRegAllocReq = 1 in
H A DARMInstrInfo.td2832 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
2957 let hasExtraDefRegAllocReq = 1 in {
2985 } // hasExtraDefRegAllocReq = 1
3531 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3545 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in
3552 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
5223 let hasExtraDefRegAllocReq = 1 in
5238 let hasExtraDefRegAllocReq = 1 in
H A DARMInstrThumb2.td1454 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
1461 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
2038 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3632 let hasExtraDefRegAllocReq = 1 in
3666 let hasExtraDefRegAllocReq = 1 in
3850 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 {
1659 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
H A DARMInstrVFP.td301 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1136 bool hasExtraDefRegAllocReq(QueryType Type = AnyInBundle) const {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td378 let mayLoad = 1, hasExtraDefRegAllocReq = 1, Constraints = "$rs = $wb" in {
473 hasExtraDefRegAllocReq = 1,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td864 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td553 bit hasExtraDefRegAllocReq = false; // Defs have special regalloc requirement?
1557 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1