/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrControl.td | 23 let isBarrier = 1 in 48 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1 in { 63 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1 89 let isTerminator = 1, isBarrier = 1 in 94 let hasCtrlDep = 1, isBarrier = 1 in { 122 } // hasCtrlDep = 1, isBarrier = 1 131 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in { 137 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 159 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1, 165 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
|
H A D | WebAssemblyInstrCall.td | 69 let isReturn = 1, isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in 76 let isReturn = 1, isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in
|
H A D | WebAssemblyInstrInfo.cpp | 130 if (MI.isBarrier()) in analyzeBranch()
|
H A D | WebAssemblyCFGSort.cpp | 88 AnyBarrier |= Term.isBarrier(); in maybeUpdateTerminator()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 293 bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); } in isBarrier() function 318 return isBranch() && !isBarrier() && !isIndirectBranch(); in isConditionalBranch() 326 return isBranch() && isBarrier() && !isIndirectBranch(); in isUnconditionalBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUExportClustering.cpp | 87 if (Pred.isBarrier() && isExport(*PredSU)) { in removeExportDependencies() 96 if (ExportPred.isBarrier() && !isExport(*ExportPredSU)) in removeExportDependencies()
|
H A D | SOPInstructions.td | 67 let isBarrier = ps.isBarrier; 315 let isTerminator = 1, isBarrier = 1, SchedRW = [WriteBranch] in { 325 } // End isTerminator = 1, isBarrier = 1 996 let isBarrier = ps.isBarrier; 1459 let isBarrier = ps.isBarrier; 1497 let isBarrier = 1; 1506 let isBarrier = 1; 1511 let isBarrier = 1, isReturn = 1, simm16 = 0, fixed_imm = 1 in { 1514 } // End isBarrier = 1, isReturn = 1, simm16 = 0, fixed_imm = 1 1518 let isBarrier = 1, isReturn = 1, simm16 = 0, fixed_imm = 1 in { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kInstrControl.td | 131 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in 210 let isBranch = 1, isTerminator = 1, isBarrier = 1 in 305 let isCall = 1, isTerminator = 1, isBarrier = 1 in { 316 } // isCall = 1, isTerminator = 1, isBarrier = 1 324 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in { 337 } // isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.td | 428 let isBarrier = 1 in 463 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 477 let isCall = 1, isBarrier = 1, Defs = [BLINK], Uses = [SP] in { 490 } // let isCall, isBarrier, Defs, Uses 496 let isReturn = 1, isTerminator = 1, isBarrier = 1 in 675 let isBarrier = 1 in 700 let isBarrier = 1; 863 let isBarrier = 1 in { 873 } // let isBarrier 884 let isBarrier = 1 in { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrControl.td | 21 let isTerminator = 1, isReturn = 1, isBarrier = 1, 61 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in { 109 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in { 276 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 349 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 396 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPseudo.td | 241 let isBranch = 1, isIndirectBranch = 1, isBarrier = 1, Defs = [PC], 255 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0, 260 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0, 266 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0, 320 isBarrier = 1, BaseOpcode = "JMPret" in { 358 let isBranch = 1, isBarrier = 1, Defs = [PC], hasSideEffects = 0, 374 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.td | 334 let isReturn = 1, isTerminator = 1, isBarrier = 1 in 621 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in { 632 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 660 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1, 941 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 946 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 951 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 956 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 1090 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.td | 783 let isBarrier = 1, isReturn = 1, isTerminator = 1 in { 795 } // isBarrier = 1, isReturn = 1, isTerminator = 1 847 let isBarrier = 1, isReturn = 1, isTerminator = 1 in { 853 } // isBarrier = 1, isReturn = 1, isTerminator = 1 1470 let isBarrier = 1; 1486 let isBarrier = 1, isBranch = 1, isTerminator = 1 in 1491 isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in 1496 isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in { 1526 let isCall = 1, isBarrier = 1, isCodeGenOnly = 0, Size = 8, hasSideEffects = 0, 1560 let isBarrier = 1, isReturn = 1, isTerminator = 1 in [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiAsmPrinter.cpp | 239 return !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | InstrDocsEmitter.cpp | 118 FLAG(isBarrier) in EmitInstrDocs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrInfo16Instr.td | 206 let isBarrier = 1, isPredicable = 1 in 216 let isBarrier = 1; 229 let isBarrier = 1; 368 let isBarrier = 1, isReturn = 1, isTerminator = 1 in 435 let isBarrier = 1 in
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAG.h | 174 bool isBarrier() const { in isBarrier() function 180 return (isNormalMemory() || isBarrier()); in isNormalMemoryOrBarrier()
|
H A D | MachineInstr.h | 965 bool isBarrier(QueryType Type = AnyInBundle) const { 997 return isBranch(Type) && !isBarrier(Type) && !isIndirectBranch(Type); 1005 return isBranch(Type) && isBarrier(Type) && !isIndirectBranch(Type);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 483 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in { 502 let isReturn = 1, isTerminator = 1, isBarrier = 1 in { 598 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 644 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in { 678 let isBarrier = 1, isTerminator = 1 in 1497 let Size = 2, isBranch = 1, isTerminator = 1, isBarrier = 1, 1537 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1, Size = 12, 1545 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, 1555 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, 1749 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1, [all …]
|
H A D | ARMHazardRecognizer.cpp | 61 if (!LastMI->isBarrier() && in getHazardType()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.h | 251 bool isBarrier : 1; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 686 let isBarrier = 1; 1467 let isBarrier = 1, isBranch = 1, isTerminator = 1 in 1471 let isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in 1522 let isBarrier = 1, isReturn = 1, isTerminator = 1 in 1527 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [R3] in 1536 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 1548 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 1559 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [R3] in 1568 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 1573 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaInstrInfo.td | 423 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 455 isBarrier = 1, Uses = [A0] in { 474 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1, Size = 3 in {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips64r6InstrInfo.td | 104 bit isBarrier = 1; 117 bit isBarrier=1;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.cpp | 43 if (!SU->Preds[i].isNormalMemory() && !SU->Preds[i].isBarrier()) in isLoadAfterStore()
|