Home
last modified time | relevance | path

Searched refs:isBarrier (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV3.td46 let isReturn = 1, isTerminator = 1, isBarrier = 1,
54 let isReturn = 1, isTerminator = 1, isBarrier = 1,
63 let isReturn = 1, isTerminator = 1, isBarrier = 1,
71 let isReturn = 1, isTerminator = 1, isBarrier = 1,
/external/llvm/include/llvm/MC/
DMCInstrDesc.h220 bool isBarrier() const { in isBarrier() function
253 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
261 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm/lib/Target/X86/
DX86InstrControl.td22 let isTerminator = 1, isReturn = 1, isBarrier = 1,
49 let isBarrier = 1, isBranch = 1, isTerminator = 1 in {
111 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
187 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
251 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
/external/llvm/test/CodeGen/AArch64/
Datomic-ops-not-barriers.ll19 ; with isBarrier. For now, look for something that looks like "somewhere".
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp48 if (!LastMI->isBarrier() && in getHazardType()
DARMInstrThumb.td396 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
407 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
469 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
507 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in {
541 let isBarrier = 1, isTerminator = 1 in
1235 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1,
1242 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1,
1380 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
1387 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
DMLxExpansionPass.cpp344 if (MI->isBarrier()) { in ExpandFPMLxInstructions()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h356 bool isBarrier(QueryType Type = AnyInBundle) const {
389 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
397 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
/external/llvm/lib/Target/MBlaze/
DMBlazeDelaySlotFiller.cpp212 I->isCall() || I->isReturn() || I->isBarrier() || in findDelayInstr()
DMBlazeInstrInfo.td486 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
501 isBarrier = 1 in {
516 isBarrier = 1 in {
531 hasDelaySlot = 1, hasCtrlDep = 1, isBarrier = 1 in {
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,
DMBlazeAsmPrinter.cpp320 return I == Pred->end() || !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp245 return I == Pred->end() || !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
/external/llvm/utils/TableGen/
DCodeGenInstruction.h225 bool isBarrier; variable
DInstrInfoEmitter.cpp324 if (Inst.isBarrier) OS << "|(1<<MCID::Barrier)"; in emitRecord()
DCodeGenInstruction.cpp303 isBarrier = R->getValueAsBit("isBarrier"); in CodeGenInstruction()
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td197 bit isBarrier = 1;
541 let isBarrier=1;
553 let isBarrier = 1;
560 let isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
605 let isBarrier = 1;
754 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1 in
912 let Uses = [V0, V1], isTerminator = 1, isReturn = 1, isBarrier = 1 in {
DMips16InstrInfo.td459 bit isBarrier = 1;
673 let isBarrier=1;
688 let isBarrier=1;
695 let isBarrier=1;
702 let isBarrier=1;
1293 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1,
DMipsAsmPrinter.cpp318 return !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td203 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
209 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
214 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
220 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
233 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
240 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
DPPCInstrInfo.td472 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7 in {
486 let isBarrier = 1 in {
548 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
555 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
560 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
566 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
574 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
581 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
710 let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1 in
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp162 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
/external/llvm/lib/CodeGen/
DMachineVerifier.cpp566 if (!MBB->empty() && getBundleStart(&MBB->back())->isBarrier() && in visitMachineBasicBlockBefore()
587 } else if (!getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
618 } else if (getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
646 } else if (!getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
DTargetInstrInfo.cpp205 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
DBranchFolding.cpp559 !MBB1->back().isBarrier() && in ProfitableToMerge()
560 !MBB2->back().isBarrier()) in ProfitableToMerge()
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td614 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in {
625 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
653 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
920 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
925 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
930 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
1064 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,

12