Home
last modified time | relevance | path

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

12345678

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrControl.td23 let isBarrier = 1 in
46 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
57 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
83 let isTerminator = 1, isBarrier = 1 in
88 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
103 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
112 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
124 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
154 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
159 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrControl.td25 let isBarrier = 1 in {
29 } // isBarrier = 1
46 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
59 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
80 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
93 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
DWebAssemblyInstrInfo.cpp138 if (MI.isBarrier()) in analyzeBranch()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrControl.td23 let isBarrier = 1 in
46 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1 in {
61 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1
87 let isTerminator = 1, isBarrier = 1 in
92 let hasCtrlDep = 1, isBarrier = 1 in {
120 } // hasCtrlDep = 1, isBarrier = 1
129 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
141 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
171 let isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
176 } // isTerminator = 1, hasSideEffects = 1, isBarrier = 1, hasCtrlDep = 1,
/external/llvm/include/llvm/MC/
DMCInstrDesc.h219 bool isBarrier() const { return Flags & (1 << MCID::Barrier); } in isBarrier() function
244 return isBranch() & !isBarrier() & !isIndirectBranch(); in isConditionalBranch()
252 return isBranch() & isBarrier() & !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm-project/llvm/include/llvm/MC/
DMCInstrDesc.h276 bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); } in isBarrier() function
301 return isBranch() && !isBarrier() && !isIndirectBranch(); in isConditionalBranch()
309 return isBranch() && isBarrier() && !isIndirectBranch(); in isUnconditionalBranch()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrDesc.h291 bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); } in isBarrier() function
316 return isBranch() && !isBarrier() && !isIndirectBranch(); in isConditionalBranch()
324 return isBranch() && isBarrier() && !isIndirectBranch(); in isUnconditionalBranch()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUExportClustering.cpp87 if (Pred.isBarrier() && isExport(*PredSU)) { in removeExportDependencies()
96 if (ExportPred.isBarrier() && !isExport(*ExportPredSU)) in removeExportDependencies()
/external/llvm-project/llvm/lib/Target/ARC/
DARCInstrInfo.td324 let isBarrier = 1 in
359 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
373 let isCall = 1, isBarrier = 1, Defs = [BLINK], Uses = [SP] in {
386 } // let isCall, isBarrier, Defs, Uses
392 let isReturn = 1, isTerminator = 1, isBarrier = 1 in
571 let isBarrier = 1 in
596 let isBarrier = 1;
759 let isBarrier = 1 in {
769 } // let isBarrier
780 let isBarrier = 1 in {
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCInstrInfo.td324 let isBarrier = 1 in
359 let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
373 let isCall = 1, isBarrier = 1, Defs = [BLINK], Uses = [SP] in {
386 } // let isCall, isBarrier, Defs, Uses
392 let isReturn = 1, isTerminator = 1, isBarrier = 1 in
571 let isBarrier = 1 in
596 let isBarrier = 1;
759 let isBarrier = 1 in {
769 } // let isBarrier
780 let isBarrier = 1 in {
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPseudo.td219 let isBranch = 1, isIndirectBranch = 1, isBarrier = 1, Defs = [PC],
233 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0,
238 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
244 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
298 isBarrier = 1, BaseOpcode = "JMPret" in {
336 let isBranch = 1, isBarrier = 1, Defs = [PC], hasSideEffects = 0,
352 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPseudo.td219 let isBranch = 1, isIndirectBranch = 1, isBarrier = 1, Defs = [PC],
233 let isReturn = 1, isTerminator = 1, isBarrier = 1, hasSideEffects = 0,
238 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
244 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
298 isBarrier = 1, BaseOpcode = "JMPret" in {
336 let isBranch = 1, isBarrier = 1, Defs = [PC], hasSideEffects = 0,
352 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 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/X86/
DX86InstrControl.td22 let isTerminator = 1, isReturn = 1, isBarrier = 1,
72 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
134 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
243 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
296 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
/external/llvm-project/llvm/test/CodeGen/AArch64/
Datomic-ops-not-barriers.ll23 ; with isBarrier. For now, look for something that looks like "somewhere".
/external/llvm-project/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp51 if (!LastMI->isBarrier() && in getHazardType()
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp52 if (!LastMI->isBarrier() && in getHazardType()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp51 if (!LastMI->isBarrier() && in getHazardType()
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrControl.td21 let isTerminator = 1, isReturn = 1, isBarrier = 1,
61 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
126 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
290 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
363 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
410 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrControl.td21 let isTerminator = 1, isReturn = 1, isBarrier = 1,
61 let isBarrier = 1, isBranch = 1, isTerminator = 1, SchedRW = [WriteJump] in {
126 let isBranch = 1, isTerminator = 1, isBarrier = 1, isIndirectBranch = 1 in {
286 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
358 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
405 let isTerminator = 1, isReturn = 1, isBarrier = 1 in {
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h444 bool isBarrier(QueryType Type = AnyInBundle) const {
476 return isBranch(Type) & !isBarrier(Type) & !isIndirectBranch(Type);
484 return isBranch(Type) & isBarrier(Type) & !isIndirectBranch(Type);
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfo.td576 let isBarrier = 1, isReturn = 1, isTerminator = 1 in {
594 } // isBarrier = 1, isReturn = 1, isTerminator = 1
613 let isBarrier = 1, isReturn = 1, isTerminator = 1 in {
619 } // isBarrier = 1, isReturn = 1, isTerminator = 1
963 let isBarrier = 1, isBranch = 1, isTerminator = 1 in
967 let isBarrier = 1, isBranch = 1, isIndirectBranch = 1, isTerminator = 1 in
980 let isCall = 1, isBarrier = 1, isCodeGenOnly = 0, hasSideEffects = 0,
1009 let isBarrier = 1, isReturn = 1, isTerminator = 1 in
1016 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2],
1022 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1, Uses = [X2] in
[all …]
/external/llvm/lib/Target/Lanai/
DLanaiAsmPrinter.cpp238 return !I->isBarrier(); in isBlockOnlyReachableByFallthrough()
/external/llvm-project/llvm/utils/TableGen/
DInstrDocsEmitter.cpp109 FLAG(isBarrier) in EmitInstrDocs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiAsmPrinter.cpp236 return !I->isBarrier(); in isBlockOnlyReachableByFallthrough()

12345678