Home
last modified time | relevance | path

Searched refs:hasDelaySlot (Results 1 – 25 of 38) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeDelaySlotFiller.cpp187 return (brdesc.hasDelaySlot()); in isDelayFiller()
215 if (desc.hasDelaySlot() || desc.isBranch() || isDelayFiller(MBB,I) || in findDelayInstr()
235 if (I->getDesc().hasDelaySlot()) { in runOnMachineBasicBlock()
DMBlazeInstrInfo.td515 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1, hasCtrlDep = 1,
521 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1, hasCtrlDep = 1 in {
531 hasDelaySlot = 1, hasCtrlDep = 1, isBarrier = 1 in {
537 hasDelaySlot = 1, hasCtrlDep = 1 in {
546 let isCall =1, hasDelaySlot = 1,
553 let isCall = 1, hasDelaySlot = 1,
560 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1,
568 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1,
576 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1,
584 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1,
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DDelaySlotFiller.cpp103 if (I->getDesc().hasDelaySlot()) { in runOnMachineBasicBlock()
173 || I->getDesc().hasDelaySlot() in findDelayInstr()
302 return prevdesc.hasDelaySlot(); in isDelayFiller()
DSparcInstrInfo.td298 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1 in {
510 let hasDelaySlot = 1;
532 let hasDelaySlot = 1;
545 hasDelaySlot = 1, isCall = 1,
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCInstrDesc.h387 bool hasDelaySlot() const { in hasDelaySlot() function
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td129 let isBranch = 1, isTerminator = 1, hasDelaySlot=0 in {
385 let isBranch = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1 in {
390 let isCall=1, hasDelaySlot=0, Uses = [R11],
433 let isReturn = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1,
/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp137 if (!MI->hasDelaySlot()) in runOnMachineBasicBlock()
217 I->hasDelaySlot() || I->isBundledWithSucc()) in findDelayInstr()
DSparcInstrInfo.td772 let hasDelaySlot = 1;
780 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
810 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
814 let isTerminator = 1, isBarrier = 1, hasDelaySlot = 1, isBranch =1,
839 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
864 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
878 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
888 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
899 hasDelaySlot = 1, isCall = 1 in {
927 let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
[all …]
/external/llvm/include/llvm/MC/
DMCInstrDesc.h286 bool hasDelaySlot() const { return Flags & (1 << MCID::DelaySlot); } in hasDelaySlot() function
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsDelaySlotFiller.cpp99 if (I->getDesc().hasDelaySlot()) { in runOnMachineBasicBlock()
DMipsInstrInfo.td407 let hasDelaySlot = 1;
418 let hasDelaySlot = 1;
439 let isBranch=1, isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
444 let isBranch=1, isTerminator=1, isBarrier=1, rd=0, hasDelaySlot = 1 in
454 let isCall=1, hasDelaySlot=1,
740 let isReturn=1, isTerminator=1, hasDelaySlot=1,
/external/llvm/lib/Target/Mips/
DMips32r6InstrInfo.td330 bit hasDelaySlot = 0;
382 bit hasDelaySlot = 1;
416 bit hasDelaySlot = 1;
427 bit hasDelaySlot = 1;
444 bit hasDelaySlot = 0;
467 bit hasDelaySlot = 1;
DMicroMipsInstrInfo.td191 let hasDelaySlot = 0;
432 let hasDelaySlot = 1;
440 let hasDelaySlot = 1;
460 let hasDelaySlot = 1;
485 let hasDelaySlot = 1;
490 let isCall = 1, hasDelaySlot = 1, Defs = [RA] in {
589 let hasDelaySlot = 1;
DMipsInstrInfo.td1256 let hasDelaySlot = DelaySlot;
1269 let hasDelaySlot = DelaySlot;
1295 let hasDelaySlot = 1;
1308 let hasDelaySlot = 1;
1315 let isTerminator=1, isBarrier=1, hasDelaySlot = 1, isCTI = 1 in
1328 let isCall=1, hasDelaySlot=1, isCTI=1, Defs = [RA] in {
1348 let hasDelaySlot = DelaySlot;
1353 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, hasDelaySlot = 1,
1371 let hasDelaySlot = 1;
1603 let hasDelaySlot=1 in
[all …]
DMicroMips32r6InstrInfo.td365 let hasDelaySlot = 0;
374 let hasDelaySlot = 0;
459 let hasDelaySlot = 0;
471 bit hasDelaySlot = 0;
490 let hasDelaySlot = 0;
500 let hasDelaySlot = 0;
1225 bit hasDelaySlot = 0;
1306 bit hasDelaySlot = 0;
DMips16InstrInfo.td745 let hasDelaySlot = 0; // not true, but we add the nop for now
751 let hasDelaySlot = 0; // not true, but we add the nop for now
766 let hasDelaySlot = 1;
1374 let isCall=1, hasDelaySlot=0 in
1382 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1,
DMipsLongBranch.cpp240 if (Br->hasDelaySlot()) { in replaceBranch()
/external/llvm/lib/Target/Lanai/
DLanaiDelaySlotFiller.cpp98 if (I->getDesc().hasDelaySlot()) { in runOnMachineBasicBlock()
DLanaiInstrInfo.td681 let isBranch = 1, isBarrier = 1, isTerminator = 1, hasDelaySlot = 1 in {
728 let isCall = 1, hasDelaySlot = 1, isCodeGenOnly = 1, Uses = [SP],
734 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
792 let isBranch = 1, isBarrier = 1, isTerminator = 1, hasDelaySlot = 1,
812 let isBranch = 1, isBarrier = 1, isTerminator = 1, hasDelaySlot = 1, Rs1 = 0,
/external/swiftshader/third_party/LLVM/utils/TableGen/
DCodeGenInstruction.h234 bool hasDelaySlot; variable
DInstrInfoEmitter.cpp279 if (Inst.hasDelaySlot) OS << "|(1<<MCID::DelaySlot)"; in emitRecord()
DCodeGenInstruction.cpp310 hasDelaySlot = R->getValueAsBit("hasDelaySlot"); in CodeGenInstruction()
/external/llvm/utils/TableGen/
DCodeGenInstruction.h243 bool hasDelaySlot : 1; variable
DInstrInfoEmitter.cpp487 if (Inst.hasDelaySlot) OS << "|(1ULL<<MCID::DelaySlot)"; in emitRecord()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h539 bool hasDelaySlot(QueryType Type = AnyInBundle) const {

12