Home
last modified time | relevance | path

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

12

/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, SchedRW = [WriteJump] in {
111 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
202 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
266 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
/external/llvm/test/CodeGen/AArch64/
Datomic-ops-not-barriers.ll21 ; with isBarrier. For now, look for something that looks like "somewhere".
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp53 if (!LastMI->isBarrier() && in getHazardType()
DARMInstrThumb.td414 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
425 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
487 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
528 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in {
562 let isBarrier = 1, isTerminator = 1 in
1261 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1,
1268 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1,
1406 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
1413 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
DMLxExpansionPass.cpp344 if (MI->isBarrier()) { in ExpandFPMLxInstructions()
DARMInstrInfo.td1853 let isBarrier = 1, isTerminator = 1 in
1859 let isBarrier = 1, isTerminator = 1 in
1942 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
1959 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
2053 let isBarrier = 1 in {
2082 } // isBarrier = 1
2108 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [SP] in {
2933 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
4917 hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
4926 hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
[all …]
/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/PowerPC/
DPPCInstr64Bit.td84 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7 in {
212 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
218 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
223 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
230 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
237 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
244 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
282 let hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
DPPCInstrInfo.td890 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7 in {
908 let isBarrier = 1 in {
1056 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
1063 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
1068 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
1076 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
1082 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
1088 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
1095 let hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
1239 let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1 in
/external/llvm/utils/TableGen/
DCodeGenInstruction.h225 bool isBarrier; variable
DInstrInfoEmitter.cpp461 if (Inst.isBarrier) OS << "|(1<<MCID::Barrier)"; in emitRecord()
DCodeGenInstruction.cpp303 isBarrier = R->getValueAsBit("isBarrier"); in CodeGenInstruction()
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp264 return I == Pred->end() || !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
DSparcInstrInfo.td288 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1 in {
513 let isBarrier = 1 in
519 let isTerminator = 1, isBarrier = 1,
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td604 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in {
615 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
643 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
924 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
929 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
934 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
939 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
1071 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td210 bit isBarrier = 1;
579 let isBarrier=1;
591 let isBarrier = 1;
598 let isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
644 let isBarrier = 1;
827 let isBarrier = 1, isTerminator = 1, isCodeGenOnly = 1 in
837 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1 in
1023 let Uses = [V0, V1], isTerminator = 1, isReturn = 1, isBarrier = 1 in {
DMips16InstrInfo.td469 bit isBarrier = 1;
690 let isBarrier=1;
706 let isBarrier=1;
713 let isBarrier=1;
720 let isBarrier=1;
1312 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1,
DMipsAsmPrinter.cpp328 return !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp162 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
/external/llvm/lib/CodeGen/
DMachineVerifier.cpp573 if (!MBB->empty() && getBundleStart(&MBB->back())->isBarrier() && in visitMachineBasicBlockBefore()
594 } else if (!getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
625 } else if (getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
653 } else if (!getBundleStart(&MBB->back())->isBarrier()) { in visitMachineBasicBlockBefore()
DTargetInstrInfo.cpp205 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
DBranchFolding.cpp560 !MBB1->back().isBarrier() && in ProfitableToMerge()
561 !MBB2->back().isBarrier()) in ProfitableToMerge()
/external/llvm/docs/
DTableGenFundamentals.rst87 bit isBarrier = 0;
708 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in
/external/llvm/lib/Target/R600/
DSIInstructions.td732 let isBarrier = 1;
740 let isBarrier = 1;
788 let isBarrier = 1;

12