Home
last modified time | relevance | path

Searched refs:hasExtraSrcRegAllocReq (Results 1 – 22 of 22) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DInstrDocsEmitter.cpp131 FLAG(hasExtraSrcRegAllocReq) in EmitInstrDocs()
DCodeGenInstruction.h269 bool hasExtraSrcRegAllocReq : 1; variable
DCodeGenInstruction.cpp415 hasExtraSrcRegAllocReq = R->getValueAsBit("hasExtraSrcRegAllocReq"); in CodeGenInstruction()
DInstrInfoEmitter.cpp976 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraSrcRegAllocReq) in emitRecord()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCInstrDesc.h537 bool hasExtraSrcRegAllocReq() const { in hasExtraSrcRegAllocReq() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCriticalAntiDepBreaker.cpp178 MI.isCall() || MI.hasExtraSrcRegAllocReq() || TII->isPredicated(MI); in PrescanInstruction()
DAggressiveAntiDepBreaker.cpp458 bool Special = MI.isCall() || MI.hasExtraSrcRegAllocReq() || in ScanInstruction()
DMachineOperand.cpp133 return !MI->hasExtraSrcRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td223 let hasExtraSrcRegAllocReq = !or(VOP1, VOP2, VOP3, VOPC, SDWA, VALU);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td461 let hasExtraSrcRegAllocReq = 1 in {
471 } // hasExtraSrcRegAllocReq = 1
1402 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in {
1434 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
1464 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
DPPCInstrInfo.td2205 let hasExtraSrcRegAllocReq = 1 in
3068 let hasExtraSrcRegAllocReq = 1 in {
3078 } // hasExtraSrcRegAllocReq = 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-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineInstr.h1126 bool hasExtraSrcRegAllocReq(QueryType Type = AnyInBundle) const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMInstrThumb.td852 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
881 let mayStore = 1, Uses = [SP], Defs = [SP], hasExtraSrcRegAllocReq = 1 in
DARMInstrInfo.td3117 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
3290 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
3320 } // mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1
3535 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
3556 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
5258 let hasExtraSrcRegAllocReq = 1 in
5276 let hasExtraSrcRegAllocReq = 1 in
DARMInstrNEON.td1661 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
2123 } // mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1
2236 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
2459 } // mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1
7176 let hasExtraSrcRegAllocReq = 1 in {
7190 } // hasExtraSrcRegAllocReq = 1
7204 let hasExtraSrcRegAllocReq = 1 in {
7220 } // hasExtraSrcRegAllocReq = 1
DARMInstrThumb2.td1645 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in
2118 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
3713 let hasExtraSrcRegAllocReq = 1 in
3759 let hasExtraSrcRegAllocReq = 1 in
DARMInstrVFP.td304 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFInstrInfo.td864 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsInstrInfo.td546 bit hasExtraSrcRegAllocReq = 1;
1599 hasExtraSrcRegAllocReq = 1, isCTI = 1, Defs = [AT] in {
2306 let hasExtraSrcRegAllocReq = 1;
DMips32r6InstrInfo.td1106 hasExtraSrcRegAllocReq = 1, isCTI = 1, Defs = [AT], hasPostISelHook = 1 in {
DMips16InstrInfo.td1386 hasExtraSrcRegAllocReq = 1 in
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTarget.td552 bit hasExtraSrcRegAllocReq = false; // Sources have special regalloc requirement?
1557 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1