Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp136 if (!MI->hasDelaySlot()) in runOnMachineBasicBlock()
216 I->hasDelaySlot() || I->isBundledWithSucc()) in findDelayInstr()
DSparcInstrInfo.td657 let hasDelaySlot = 1;
665 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
691 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
695 let isTerminator = 1, isBarrier = 1, hasDelaySlot = 1, isBranch =1,
720 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in {
745 } // let isBranch = 1, isTerminator = 1, hasDelaySlot = 1
762 hasDelaySlot = 1, isCall = 1 in {
786 let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
796 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
808 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1,
[all …]
DSparcInstr64Bit.td349 let isBranch = 1, isTerminator = 1, hasDelaySlot = 1 in
/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/include/llvm/MC/
DMCInstrDesc.h286 bool hasDelaySlot() const { return Flags & (1 << MCID::DelaySlot); } in hasDelaySlot() function
/external/llvm/lib/Target/Mips/
DMips32r6InstrInfo.td293 bit hasDelaySlot = 0;
331 bit hasDelaySlot = 1;
362 bit hasDelaySlot = 1;
372 bit hasDelaySlot = 1;
388 bit hasDelaySlot = 0;
405 bit hasDelaySlot = 1;
DMipsInstrInfo.td935 let hasDelaySlot = DelaySlot;
947 let hasDelaySlot = DelaySlot;
972 let hasDelaySlot = 1;
984 let hasDelaySlot = 1;
990 let isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
1003 let isCall=1, hasDelaySlot=1, Defs = [RA] in {
1023 let hasDelaySlot = DelaySlot;
1028 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, hasDelaySlot = 1,
1046 let hasDelaySlot = 1;
1263 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1 in
[all …]
DMicroMipsInstrInfo.td184 let hasDelaySlot = 0;
424 let hasDelaySlot = 1;
432 let hasDelaySlot = 1;
452 let hasDelaySlot = 1;
477 let hasDelaySlot = 1;
482 let isCall = 1, hasDelaySlot = 1, Defs = [RA] in {
581 let hasDelaySlot = 1;
DMicroMips32r6InstrInfo.td283 let hasDelaySlot = 0;
292 let hasDelaySlot = 0;
377 let hasDelaySlot = 0;
389 bit hasDelaySlot = 0;
408 let hasDelaySlot = 0;
418 let hasDelaySlot = 0;
DMips16InstrInfo.td746 let hasDelaySlot = 0; // not true, but we add the nop for now
752 let hasDelaySlot = 0; // not true, but we add the nop for now
767 let hasDelaySlot = 1;
1380 let isCall=1, hasDelaySlot=0 in
1388 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1,
DMipsLongBranch.cpp237 if (Br->hasDelaySlot()) { in replaceBranch()
DMipsDelaySlotFiller.cpp257 return MI->hasDelaySlot() && !MI->isBundledWithSucc(); in hasUnoccupiedSlot()
DMipsInstrFPU.td220 let hasDelaySlot = DelaySlot;
DMips64InstrInfo.td355 let hasDelaySlot = 1;
DMipsDSPInstrInfo.td523 bit hasDelaySlot = 1;
DMipsMSAInstrInfo.td1431 bit hasDelaySlot = 1;
/external/llvm/utils/TableGen/
DCodeGenInstruction.h244 bool hasDelaySlot : 1; variable
DInstrInfoEmitter.cpp489 if (Inst.hasDelaySlot) OS << "|(1ULL<<MCID::DelaySlot)"; in emitRecord()
DCodeGenInstruction.cpp315 hasDelaySlot = R->getValueAsBit("hasDelaySlot"); in CodeGenInstruction()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h507 bool hasDelaySlot(QueryType Type = AnyInBundle) const {
/external/llvm/docs/TableGen/
Dindex.rst121 bit hasDelaySlot = 0;
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp1914 if (MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder()) in processInstruction()
2129 if (MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder()) { in expandJalWithRegs()
2501 if (MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder()) in expandUncondBranchMMPseudo()
/external/llvm/include/llvm/Target/
DTarget.td379 bit hasDelaySlot = 0; // Does this instruction have an delay slot?