Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp131 FLAG(hasExtraDefRegAllocReq) in EmitInstrDocs()
H A DCodeGenInstruction.h279 bool hasExtraDefRegAllocReq : 1; variable
H A DCodeGenInstruction.cpp482 hasExtraDefRegAllocReq = R->getValueAsBit("hasExtraDefRegAllocReq"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp1240 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraDefRegAllocReq) in emitRecord()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h555 bool hasExtraDefRegAllocReq() const { in hasExtraDefRegAllocReq() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp603 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
H A DAggressiveAntiDepBreaker.cpp376 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI) || in PrescanInstruction()
H A DMachineOperand.cpp136 return !MI->hasExtraDefRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td354 let hasExtraDefRegAllocReq = 1 in
484 let hasExtraDefRegAllocReq = 1 in {
494 } // hasExtraDefRegAllocReq = 1
1538 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in {
1570 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
1600 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
H A DPPCInstrInfo.td2776 let hasExtraDefRegAllocReq = 1 in {
2786 } // hasExtraDefRegAllocReq = 1
3242 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3251 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3261 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3277 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3298 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3307 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
/freebsd-14.2/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,
1756 hasExtraDefRegAllocReq = 1 in
H A DARMInstrInfo.td2867 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
2992 let hasExtraDefRegAllocReq = 1 in {
3020 } // hasExtraDefRegAllocReq = 1
3566 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3580 hasExtraDefRegAllocReq = 1, isCodeGenOnly = 1 in
3587 let mayLoad = 1, hasExtraDefRegAllocReq = 1 in
5272 let hasExtraDefRegAllocReq = 1 in
5287 let hasExtraDefRegAllocReq = 1 in
H A DARMInstrThumb2.td1473 let mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1 in {
1480 } // mayLoad = 1, hasSideEffects = 0, hasExtraDefRegAllocReq = 1
2117 let mayLoad = 1, hasExtraDefRegAllocReq = 1, variadicOpsAreDefs = 1 in
3714 let hasExtraDefRegAllocReq = 1 in
3748 let hasExtraDefRegAllocReq = 1 in
3934 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-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1232 bool hasExtraDefRegAllocReq(QueryType Type = AnyInBundle) const {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td379 let mayLoad = 1, hasExtraDefRegAllocReq = 1, Constraints = "$rs = $wb" in {
474 hasExtraDefRegAllocReq = 1,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td1000 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td646 bit hasExtraDefRegAllocReq = false; // Defs have special regalloc requirement?
1724 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1