Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DInstrDocsEmitter.cpp131 FLAG(hasExtraSrcRegAllocReq) in EmitInstrDocs()
DCodeGenInstruction.h280 bool hasExtraSrcRegAllocReq : 1; variable
DCodeGenInstruction.cpp482 hasExtraSrcRegAllocReq = R->getValueAsBit("hasExtraSrcRegAllocReq"); in CodeGenInstruction()
DInstrInfoEmitter.cpp1159 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraSrcRegAllocReq) in emitRecord()
/openbsd/src/gnu/llvm/llvm/include/llvm/MC/
DMCInstrDesc.h550 bool hasExtraSrcRegAllocReq() const { in hasExtraSrcRegAllocReq() function
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DCriticalAntiDepBreaker.cpp177 MI.isCall() || MI.hasExtraSrcRegAllocReq() || TII->isPredicated(MI); in PrescanInstruction()
DAggressiveAntiDepBreaker.cpp455 bool Special = MI.isCall() || MI.hasExtraSrcRegAllocReq() || in ScanInstruction()
DMachineOperand.cpp134 return !MI->hasExtraSrcRegAllocReq(MachineInstr::IgnoreBundle); in isRenamable()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td242 let hasExtraSrcRegAllocReq = !or(VOP1, VOP2, VOP3, VOPC, SDWA, VALU);
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td526 let hasExtraSrcRegAllocReq = 1 in {
536 } // hasExtraSrcRegAllocReq = 1
1514 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1 in {
1546 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
1576 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
DPPCInstrInfo.td1796 let hasExtraSrcRegAllocReq = 1 in
2689 let hasExtraSrcRegAllocReq = 1 in {
2699 } // hasExtraSrcRegAllocReq = 1
3138 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3147 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3155 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3176 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
3185 let hasExtraSrcRegAllocReq = 1, hasExtraDefRegAllocReq = 1,
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DMachineInstr.h1177 bool hasExtraSrcRegAllocReq(QueryType Type = AnyInBundle) const {
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMInstrThumb.td852 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
881 let mayStore = 1, Uses = [SP], Defs = [SP], hasExtraSrcRegAllocReq = 1 in
DARMInstrInfo.td3132 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
3305 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in {
3335 } // mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1
3550 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
3571 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
5287 let hasExtraSrcRegAllocReq = 1 in
5305 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
7175 let hasExtraSrcRegAllocReq = 1 in {
7189 } // hasExtraSrcRegAllocReq = 1
7203 let hasExtraSrcRegAllocReq = 1 in {
7219 } // hasExtraSrcRegAllocReq = 1
DARMInstrThumb2.td1645 let mayStore = 1, hasSideEffects = 0, hasExtraSrcRegAllocReq = 1 in
2118 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
3714 let hasExtraSrcRegAllocReq = 1 in
3760 let hasExtraSrcRegAllocReq = 1 in
DARMInstrVFP.td304 let mayStore = 1, hasExtraSrcRegAllocReq = 1 in
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBPFInstrInfo.td866 hasExtraDefRegAllocReq = 1, hasExtraSrcRegAllocReq = 1, mayLoad = 1 in {
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsInstrInfo.td546 bit hasExtraSrcRegAllocReq = 1;
1603 hasExtraSrcRegAllocReq = 1, isCTI = 1, Defs = [AT] in {
2335 let hasExtraSrcRegAllocReq = 1;
DMips32r6InstrInfo.td1108 hasExtraSrcRegAllocReq = 1, isCTI = 1, Defs = [AT], hasPostISelHook = 1 in {
DMips16InstrInfo.td1395 hasExtraSrcRegAllocReq = 1 in
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DTarget.td578 bit hasExtraSrcRegAllocReq = false; // Sources have special regalloc requirement?
1688 // setting hasExtraDefRegAllocReq and hasExtraSrcRegAllocReq to 1
/openbsd/src/gnu/llvm/llvm/docs/TableGen/
DProgRef.rst1947 bit hasExtraSrcRegAllocReq = 0;