| /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 139 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in { 145 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 169 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1, 175 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1, [all …]
|
| 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 | 132 if (MI.isBarrier()) in analyzeBranch()
|
| H A D | WebAssemblyCFGSort.cpp | 86 AnyBarrier |= Term.isBarrier(); in maybeUpdateTerminator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 294 bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); } in isBarrier() function 319 return isBranch() && !isBarrier() && !isIndirectBranch(); in isConditionalBranch() 327 return isBranch() && isBarrier() && !isIndirectBranch(); in isUnconditionalBranch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUExportClustering.cpp | 86 if (Pred.isBarrier() && isExport(*PredSU)) { in removeExportDependencies() 95 if (ExportPred.isBarrier() && !isExport(*ExportPredSU)) in removeExportDependencies()
|
| H A D | SOPInstructions.td | 67 let isBarrier = ps.isBarrier; 316 let isTerminator = 1, isBarrier = 1, SchedRW = [WriteBranch] in { 326 } // End isTerminator = 1, isBarrier = 1 975 let isBarrier = ps.isBarrier; 1440 let isBarrier = ps.isBarrier; 1479 let isBarrier = 1; 1488 let isBarrier = 1; 1493 let isBarrier = 1, isReturn = 1, simm16 = 0, fixed_imm = 1 in { 1496 } // End isBarrier = 1, isReturn = 1, simm16 = 0, fixed_imm = 1 1500 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 216 let isBranch = 1, isTerminator = 1, isBarrier = 1 in 318 let isCall = 1, isTerminator = 1, isBarrier = 1 in { 329 } // isCall = 1, isTerminator = 1, isBarrier = 1 337 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in { 350 } // isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 427 let isBarrier = 1 in 462 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 476 let isCall = 1, isBarrier = 1, Defs = [BLINK], Uses = [SP] in { 489 } // let isCall, isBarrier, Defs, Uses 495 let isReturn = 1, isTerminator = 1, isBarrier = 1 in 674 let isBarrier = 1 in 699 let isBarrier = 1; 862 let isBarrier = 1 in { 872 } // let isBarrier 883 let isBarrier = 1 in { [all …]
|
| /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/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 { 279 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 352 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 403 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiAsmPrinter.cpp | 237 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/include/llvm/CodeGen/ |
| H A D | ScheduleDAG.h | 174 bool isBarrier() const { in isBarrier() function 180 return (isNormalMemory() || isBarrier()); in isNormalMemoryOrBarrier()
|
| H A D | MachinePipeliner.h | 182 bool isBarrier() const { return Pred.isBarrier(); } in isBarrier() function
|
| /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/utils/TableGen/Common/ |
| H A D | CodeGenInstruction.h | 249 bool isBarrier : 1; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 369 let isReturn = 1, isTerminator = 1, isBarrier = 1 in 665 let isReturn = 1, isTerminator = 1, mayLoad = 1, isBarrier = 1 in { 676 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 704 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1, 985 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 990 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 995 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 1000 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1 in 1134 let isBranch=1, isIndirectBranch=1, isTerminator=1, isBarrier = 1,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 912 let isBarrier = 1, isReturn = 1, isTerminator = 1 in { 924 } // isBarrier = 1, isReturn = 1, isTerminator = 1 992 let isBarrier = 1, isReturn = 1, isTerminator = 1 in { 998 } // isBarrier = 1, isReturn = 1, isTerminator = 1 1712 let isBarrier = 1; 1728 let isBarrier = 1, isBranch = 1, isTerminator = 1 in 1733 isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in 1738 isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in { 1768 let isCall = 1, isBarrier = 1, isCodeGenOnly = 0, Size = 8, hasSideEffects = 0, 1807 let isBarrier = 1, isReturn = 1, isTerminator = 1 in [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 482 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in { 501 let isReturn = 1, isTerminator = 1, isBarrier = 1 in { 597 let isBranch = 1, isTerminator = 1, isBarrier = 1 in { 643 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1 in { 1499 let Size = 2, isBranch = 1, isTerminator = 1, isBarrier = 1, 1539 hasSideEffects = 1, isBarrier = 1, isCodeGenOnly = 1, Size = 12, 1547 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, 1557 let isBarrier = 1, hasSideEffects = 1, isTerminator = 1, isCodeGenOnly = 1, 1751 let isReturn = 1, isTerminator = 1, isBarrier = 1, mayLoad = 1, 1758 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
|
| H A D | ARMHazardRecognizer.cpp | 59 if (!LastMI->isBarrier() && in getHazardType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 725 let isBarrier = 1; 1582 let isBarrier = 1, isBranch = 1, isTerminator = 1 in 1586 let isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in 1637 let isBarrier = 1, isReturn = 1, isTerminator = 1 in 1642 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [R3] in 1651 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 1663 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [R3] in 1673 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [R3] in 1682 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, 1687 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 { 701 isBarrier = 1, Uses = [A0] in { 763 isBarrier = 1, Uses = [A0] in { 1328 let usesCustomInserter = 1, isBranch = 1, isTerminator = 1, isBarrier = 1, Predicates = [HasSingleF… 1402 let isBarrier = 1, isTerminator = 1 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()
|