/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeShrink.cpp | 140 unsigned Barrier = 0; in runOnMachineFunction() 148 // Barrier is the last instruction where MO get used. MI should not in runOnMachineFunction() 149 // be moved above Barrier. in runOnMachineFunction() 150 if (Barrier < UseMap[MO.getReg()].first) { in runOnMachineFunction() 151 Barrier = UseMap[MO.getReg()].first; in runOnMachineFunction() 211 // If Barrier equals IOM[I], traverse forward to find if BarrierMI is in runOnMachineFunction() 213 for (MachineInstr *I = Insert; I && IOM[I] == Barrier; in runOnMachineFunction() 220 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) { in runOnMachineFunction() 138 unsigned Barrier = 0; runOnMachineFunction() local
|
H A D | MachinePipeliner.cpp | 884 SDep Dep(Load, SDep::Barrier); in addLoopCarriedDependences() 894 SDep Dep(Load, SDep::Barrier); in addLoopCarriedDependences() 902 SDep Dep(Load, SDep::Barrier); in addLoopCarriedDependences() 909 SDep Dep(Load, SDep::Barrier); in addLoopCarriedDependences() 918 SDep Dep(Load, SDep::Barrier); in addLoopCarriedDependences() 968 I.addPred(SDep(SU, SDep::Barrier)); in updatePhiDependences() 990 I.addPred(SDep(SU, SDep::Barrier)); in updatePhiDependences()
|
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 | 80 m(int32_t, int32_t, a32, f##32##Barrier, __tsan_atomic32_##tsan_atomic_f, \ 84 m(int64_t, int64_t, a64, f##64##Barrier, __tsan_atomic64_##tsan_atomic_f, \ 90 m(int32_t, uint32_t, a32, f##32##Barrier, __tsan_atomic32_##tsan_atomic_f, \ 118 TSAN_INTERCEPTOR(bool, f##Barrier, t old_value, t new_value, \ 120 SCOPED_TSAN_INTERCEPTOR(f##Barrier, old_value, new_value, ptr); \ 148 OSATOMIC_INTERCEPTOR_BITOP(f##Barrier, op, clear, kMacOrderBarrier)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUExportClustering.cpp | 76 DAG->addEdge(SUb, SDep(SUa, SDep::Barrier)); in buildCluster() 97 ToAdd.push_back(SDep(ExportPredSU, SDep::Barrier)); in removeExportDependencies()
|
H A D | SIDefines.h | 1039 namespace Barrier {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 157 Barrier, enumerator 293 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/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAG.h | 69 Barrier, ///< An unknown scheduling barrier. enumerator 175 return getKind() == Order && Contents.OrdKind == Barrier; in isBarrier() 403 SDep Dep(SU, SDep::Barrier); in addPredBarrier()
|
H A D | MachineInstr.h | 966 return hasProperty(MCID::Barrier, Type);
|
/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/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 329 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier)); in apply() 333 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier)); in apply() 368 DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::Barrier)); in apply()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | OpenMPOpt.cpp | 4079 CallInst *Barrier = in insertInstructionGuardsHelper() local 4081 Barrier->setDebugLoc(DL); in insertInstructionGuardsHelper() 4082 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in insertInstructionGuardsHelper() 4086 CallInst *Barrier = in insertInstructionGuardsHelper() local 4089 Barrier->setDebugLoc(DL); in insertInstructionGuardsHelper() 4090 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in insertInstructionGuardsHelper() 4508 CallInst *Barrier = in buildCustomStateMachine() local 4510 OMPInfoCache.setCallingConvention(BarrierFn, Barrier); in buildCustomStateMachine() 4511 Barrier->setDebugLoc(DLoc); in buildCustomStateMachine()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 509 struct BarrierOp Barrier; member 550 Barrier = o.Barrier; in AArch64Operand() 648 return Barrier.Val; in getBarrier() 653 return StringRef(Barrier.Data, Barrier.Length); in getBarrierName() 658 return Barrier.HasnXSModifier; in getBarriernXSModifier() 2418 Op->Barrier.Val = Val; in CreateBarrier() 2419 Op->Barrier.Data = Str.data(); in CreateBarrier() 2420 Op->Barrier.Length = Str.size(); in CreateBarrier() 2421 Op->Barrier.HasnXSModifier = HasnXSModifier; in CreateBarrier() 2458 Op->Barrier.Data = Str.data(); in CreatePrefetch() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 43 def Barrier : BuiltinGroup; 626 // Barrier builtin records: 627 defm : DemangledNativeBuiltin<"barrier", OpenCL_std, Barrier, 1, 3, OpControlBarrier>; 628 defm : DemangledNativeBuiltin<"work_group_barrier", OpenCL_std, Barrier, 1, 3, OpControlBarrier>; 629 defm : DemangledNativeBuiltin<"__spirv_ControlBarrier", OpenCL_std, Barrier, 3, 3, OpControlBarrier…
|
H A D | SPIRVBuiltins.cpp | 2432 case SPIRV::Barrier: in mapBuiltinToOpcode() 2535 case SPIRV::Barrier: in lowerBuiltin()
|
H A D | SPIRVInstrInfo.td | 698 // 3.42.20 Barrier Instructions
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 326 SDep D(LoadSU, SDep::Barrier); in CopyAndMoveSuccessors()
|
H A D | ScheduleDAGSDNodes.cpp | 511 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 | 2441 class Barrier<string asmstr, InstrItinClass itin = NoItinerary> : 2444 def SSNOP : MMRel, StdMMR6Rel, Barrier<"ssnop", II_SSNOP>, BARRIER_FM<1>, 2446 def EHB : MMRel, Barrier<"ehb", II_EHB>, BARRIER_FM<3>, ISA_MIPS1; 2449 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
|
H A D | AArch64Features.td | 253 "Enable Armv8.5-A Speculation Barrier">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFeatures.td | 507 "Enable v8.5a Speculation Barrier" >;
|