Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/MC/
DMCInstrDesc.h243 bool isBarrier() const { in isBarrier() function
276 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
284 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm/lib/Target/X86/
DX86InstrControl.td22 let isTerminator = 1, isReturn = 1, isBarrier = 1,
59 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
119 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
228 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
281 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.cpp52 if (!LastMI->isBarrier() && in getHazardType()
DARMInstrThumb.td432 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
443 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
505 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
548 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in {
582 let isBarrier = 1, isTerminator = 1 in
1287 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1,
1294 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1,
1468 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
1475 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
DMLxExpansionPass.cpp345 if (MI->isBarrier()) { in ExpandFPMLxInstructions()
DARMInstrInfo.td2009 let isBarrier = 1, isTerminator = 1 in
2015 let isBarrier = 1, isTerminator = 1 in
2098 let isReturn = 1, isTerminator = 1, isBarrier = 1 in {
2121 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
2215 let isBarrier = 1 in {
2244 } // isBarrier = 1
2270 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [SP] in {
2417 let isReturn = 1, isBarrier = 1, isTerminator = 1, Defs = [PC] in
3154 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1,
5244 hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h417 bool isBarrier(QueryType Type = AnyInBundle) const {
450 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
458 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
DScheduleDAG.h189 bool isBarrier() const { in isBarrier() function
196 return (isNormalMemory() || isBarrier()); in isNormalMemoryOrBarrier()
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td346 let isReturn = 1, isTerminator = 1, isBarrier = 1 in
637 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in {
648 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
676 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
957 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
962 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
967 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
972 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in
1106 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td310 bit isBarrier = 1;
768 let isBarrier=1;
780 let isBarrier = 1;
787 let isTerminator=1, isBarrier=1, hasDelaySlot = 1 in
825 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, hasDelaySlot = 1,
842 let isBarrier = 1;
1045 let isBarrier = 1;
1055 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1 in
1337 let isBarrier=1;
1352 let isBarrier = 1;
[all …]
DMips32r6InstrInfo.td296 bit isBarrier = 1;
391 bit isBarrier = 1;
400 bit isBarrier=1;
DMicroMipsInstrInfo.td415 let isBarrier = 1;
434 let isBarrier = 1;
549 let isBarrier = 1;
DMips16InstrInfo.td511 bit isBarrier = 1;
769 let isBarrier=1;
776 let isBarrier=1;
783 let isBarrier=1;
1388 let isReturn=1, isTerminator=1, hasDelaySlot=1, isBarrier=1, hasCtrlDep=1,
/external/llvm/utils/TableGen/
DCodeGenInstruction.h231 bool isBarrier : 1; variable
DInstrInfoEmitter.cpp490 if (Inst.isBarrier) OS << "|(1<<MCID::Barrier)"; in emitRecord()
DCodeGenInstruction.cpp307 isBarrier = R->getValueAsBit("isBarrier"); in CodeGenInstruction()
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td83 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7 in {
253 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
259 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
264 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [RM] in
269 let isTerminator = 1, isBarrier = 1, PPC970_Unit = 7, isBranch = 1,
276 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
282 isBarrier = 1, isCall = 1, isReturn = 1, Uses = [RM] in
319 let hasSideEffects = 1, isBarrier = 1, usesCustomInserter = 1 in {
DPPCHazardRecognizers.cpp45 if (!SU->Preds[i].isNormalMemory() && !SU->Preds[i].isBarrier()) in isLoadAfterStore()
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp165 if (MI->isBranch() && !MI->isBarrier()) in isUnpredicatedTerminator()
/external/llvm/lib/CodeGen/
DMachineVerifier.cpp572 if (!MBB->empty() && MBB->back().isBarrier() && in visitMachineBasicBlockBefore()
597 } else if (!MBB->back().isBarrier()) { in visitMachineBasicBlockBefore()
628 } else if (MBB->back().isBarrier()) { in visitMachineBasicBlockBefore()
656 } else if (!MBB->back().isBarrier()) { in visitMachineBasicBlockBefore()
DBranchFolding.cpp591 !MBB1->back().isBarrier() && in ProfitableToMerge()
592 !MBB2->back().isBarrier()) in ProfitableToMerge()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td334 let isBarrier = 1, isTerminator = 1, rd = 0b01000, rs1 = 0, simm13 = 5 in
388 let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
398 let isReturn = 1, isTerminator = 1, hasDelaySlot = 1, isBarrier = 1,
410 isBarrier = 1, rd = 0, DecoderMethod = "DecodeReturn" in {
581 let isBarrier = 1;
618 let isTerminator = 1, isBarrier = 1, hasDelaySlot = 1, isBranch =1,
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td375 let isBranch = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1 in {
423 let isReturn = 1, isTerminator = 1, hasDelaySlot=0, isBarrier = 1,
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.td36 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasCtrlDep = 1 in
40 let isBranch = 1, isTerminator = 1, isBarrier = 1, R1 = 15 in {
245 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in {
1391 let hasSideEffects = 1, isTerminator = 1, isBarrier = 1 in

12