| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveRangeShrink.cpp | 158 unsigned Barrier = 0; in runOnMachineFunction() local 169 if (It != UseMap.end() && Barrier < It->second.first) in runOnMachineFunction() 170 std::tie(Barrier, BarrierMI) = It->second; in runOnMachineFunction() 230 for (MachineInstr *I = Insert; I && IOM[I] == Barrier; in runOnMachineFunction() 237 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) { in runOnMachineFunction()
|
| H A D | MachinePipeliner.cpp | 282 Barrier = 0, ///< A barrier event instruction. enumerator 1091 return InstrTag::Barrier; in getInstrTag() 1139 case InstrTag::Barrier: in computeDependenciesAux() 1221 I.addPred(SDep(SU, SDep::Barrier)); in updatePhiDependences() 1243 I.addPred(SDep(SU, SDep::Barrier)); in updatePhiDependences() 4222 SDep Base(Src, SDep::Barrier); in SwingSchedulerDDG() 4278 SDep Dep(Src, SDep::Barrier); in modifySUnits()
|
| H A D | ScheduleDAG.cpp | 95 case Barrier: dbgs() << " Barrier"; break; in dump()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_mac.cpp | 81 m(int32_t, int32_t, a32, f##32##Barrier, \ 85 m(int64_t, int64_t, a64, f##64##Barrier, \ 91 m(int32_t, uint32_t, a32, f##32##Barrier, \ 122 TSAN_INTERCEPTOR(bool, f##Barrier, t old_value, t new_value, \ 124 SCOPED_TSAN_INTERCEPTOR(f##Barrier, old_value, new_value, ptr); \ 155 OSATOMIC_INTERCEPTOR_BITOP(f##Barrier, op, clear, kMacOrderBarrier)
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUExportClustering.cpp | 75 DAG->addEdge(SUb, SDep(SUa, SDep::Barrier)); in buildCluster() 96 ToAdd.push_back(SDep(ExportPredSU, SDep::Barrier)); in removeExportDependencies()
|
| H A D | AMDGPULowerModuleLDSPass.cpp | 980 unsigned BarrierScope = llvm::AMDGPU::Barrier::BARRIER_SCOPE_WORKGROUP; in lowerSpecialLDSVariables() 1023 unsigned BarrierScope = llvm::AMDGPU::Barrier::BARRIER_SCOPE_WORKGROUP; in lowerSpecialLDSVariables()
|
| H A D | SIDefines.h | 1058 namespace Barrier {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 158 Barrier, enumerator 294 bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); } in isBarrier()
|
| /freebsd/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_itt.inl | 409 does not have barrier object or barrier data structure. Barrier is just a 455 char const *type = "OMP Barrier"; 472 type = "OMP For Barrier"; 475 type = "OMP Sections Barrier"; 478 type = "OMP Single Barrier"; 481 type = "OMP Workshare Barrier"; 484 type = "OMP Implicit Barrier"; 489 type = "OMP Explicit Barrier"; 506 type = "OMP Join Barrier";
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 537 bool Barrier = false; in accumulateBitFields() local 563 Barrier = true; in accumulateBitFields() 572 Barrier = true; in accumulateBitFields() 663 if (Barrier) in accumulateBitFields() 710 assert(!Barrier && "Accumulating across barrier"); in accumulateBitFields()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAG.h | 71 Barrier, ///< An unknown scheduling barrier. enumerator 175 return getKind() == Order && Contents.OrdKind == Barrier; in isBarrier() 407 SDep Dep(SU, SDep::Barrier); in addPredBarrier()
|
| H A D | MachineInstr.h | 964 return hasProperty(MCID::Barrier, Type);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 328 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier)); in apply() 332 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier)); in apply() 368 SDep(It->second, SDep::Barrier)); in apply()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.td | 43 def Barrier : BuiltinGroup; 636 // Barrier builtin records: 637 defm : DemangledNativeBuiltin<"barrier", OpenCL_std, Barrier, 1, 3, OpControlBarrier>; 638 defm : DemangledNativeBuiltin<"work_group_barrier", OpenCL_std, Barrier, 1, 3, OpControlBarrier>; 639 defm : DemangledNativeBuiltin<"__spirv_ControlBarrier", OpenCL_std, Barrier, 3, 3, OpControlBarrier… 646 defm : DemangledNativeBuiltin<"intel_work_group_barrier_arrive", OpenCL_std, Barrier, 1, 2, OpContr… 647 defm : DemangledNativeBuiltin<"__spirv_ControlBarrierArriveINTEL", OpenCL_std, Barrier, 3, 3, OpCon… 648 defm : DemangledNativeBuiltin<"intel_work_group_barrier_wait", OpenCL_std, Barrier, 1, 2, OpControl… 649 defm : DemangledNativeBuiltin<"__spirv_ControlBarrierWaitINTEL", OpenCL_std, Barrier, 3, 3, OpContr…
|
| H A D | SPIRVBuiltins.cpp | 2784 case SPIRV::Barrier: in mapBuiltinToOpcode() 2881 case SPIRV::Barrier: in lowerBuiltin()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 4087 CallInst *Barrier = in insertInstructionGuardsHelper() local 4089 Barrier->setDebugLoc(DL); in insertInstructionGuardsHelper() 4090 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in insertInstructionGuardsHelper() 4094 CallInst *Barrier = in insertInstructionGuardsHelper() local 4097 Barrier->setDebugLoc(DL); in insertInstructionGuardsHelper() 4098 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in insertInstructionGuardsHelper() 4510 CallInst *Barrier = in buildCustomStateMachine() local 4512 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in buildCustomStateMachine() 4513 Barrier->setDebugLoc(DLoc); in buildCustomStateMachine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 521 struct BarrierOp Barrier; member 563 Barrier = o.Barrier; in AArch64Operand() 664 return Barrier.Val; in getBarrier() 669 return StringRef(Barrier.Data, Barrier.Length); in getBarrierName() 674 return Barrier.HasnXSModifier; in getBarriernXSModifier() 2465 Op->Barrier.Val = Val; in CreateBarrier() 2466 Op->Barrier.Data = Str.data(); in CreateBarrier() 2467 Op->Barrier.Length = Str.size(); in CreateBarrier() 2468 Op->Barrier.HasnXSModifier = HasnXSModifier; in CreateBarrier() 2516 Op->Barrier.Data = Str.data(); in CreatePrefetch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGFast.cpp | 320 SDep D(LoadSU, SDep::Barrier); in CopyAndMoveSuccessors()
|
| H A D | ScheduleDAGSDNodes.cpp | 510 SDep Dep = isChain ? SDep(OpSU, SDep::Barrier) in AddSchedEdges()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MicroMipsInstrInfo.td | 1078 def SSNOP_MM : MMRel, Barrier<"ssnop", II_SSNOP>, BARRIER_FM_MM<0x1>, 1080 def EHB_MM : MMRel, Barrier<"ehb", II_EHB>, BARRIER_FM_MM<0x3>, 1082 def PAUSE_MM : MMRel, Barrier<"pause", II_PAUSE>, BARRIER_FM_MM<0x5>,
|
| H A D | MicroMips32r6InstrInfo.td | 451 class EHB_MMR6_DESC : Barrier<"ehb", II_EHB>; 591 class PAUSE_MMR6_DESC : Barrier<"pause", II_PAUSE>; 605 class SSNOP_MMR6_DESC : Barrier<"ssnop", II_SSNOP>;
|
| H A D | MipsInstrInfo.td | 2453 class Barrier<string asmstr, InstrItinClass itin = NoItinerary> : 2456 def SSNOP : MMRel, StdMMR6Rel, Barrier<"ssnop", II_SSNOP>, BARRIER_FM<1>, 2458 def EHB : MMRel, Barrier<"ehb", II_EHB>, BARRIER_FM<3>, ISA_MIPS1; 2461 def PAUSE : MMRel, StdMMR6Rel, Barrier<"pause", II_PAUSE>, BARRIER_FM<5>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedCyclone.td | 290 // 7.8.14. Never-issued Instructions, Barrier and Hint Operations
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFeatures.td | 517 "Enable v8.5a Speculation Barrier" >;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXIL.td | 903 def Barrier : DXILOp<80, barrier> {
|