/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RemoveRedundantDebugValues.cpp | 94 auto VMI = VariableMap.find(Var); local 101 if (MI.isDebugValueList() && VMI != VariableMap.end()) { 102 VariableMap.erase(VMI); 109 if (VMI != VariableMap.end()) 110 VariableMap.erase(VMI); 115 if (VMI == VariableMap.end() || 116 VMI->second.first->getReg() != Loc.getReg() || 117 VMI->second.second != MI.getDebugExpression()) {
|
H A D | AssignmentTrackingAnalysis.cpp | 2608 auto VMI = VariableMap.find(Key); 2612 if (VMI == VariableMap.end() || VMI->second.first != Loc.Values || 2613 VMI->second.second != Loc.Expr) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPContext.cpp | 145 const VariantMatchInfo &VMI, const OMPContext &Ctx, 155 if (VMI.RequiredTraits.test( 158 if (VMI.RequiredTraits.test( 194 for (unsigned Bit : VMI.RequiredTraits.set_bits()) { 211 IsActiveTrait = llvm::all_of(VMI.ISATraits, [&](StringRef RawString) { 223 for (TraitProperty Property : VMI.ConstructTraits) { 248 assert(isSubset<TraitProperty>(VMI.ConstructTraits, Ctx.ConstructTraits) && 262 bool llvm::omp::isVariantApplicableInContext(const VariantMatchInfo &VMI, argument 266 VMI, Ctx, /* ConstructMatches */ nullptr, DeviceSetOnly); 269 static APInt getVariantMatchScore(const VariantMatchInfo &VMI, argument 144 isVariantApplicableInContextHelper( const VariantMatchInfo &VMI, const OMPContext &Ctx, SmallVectorImpl<unsigned> *ConstructMatches, bool DeviceSetOnly) argument 347 const VariantMatchInfo &VMI = VMIs[u]; local [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPContext.h | 179 /// Return true if \p VMI is applicable in \p Ctx, that is, all traits required 180 /// by \p VMI are available in the OpenMP context \p Ctx. If \p DeviceSetOnly is 183 bool isVariantApplicableInContext(const VariantMatchInfo &VMI,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 504 auto VMI = VariableMap.find(Key); local 513 if (VMI == VariableMap.end() || VMI->second.first != Values || 514 VMI->second.second != DPV.getExpression()) { 582 auto VMI = VariableMap.find(Key); local 591 if (VMI == VariableMap.end() || VMI->second.first != Values || 592 VMI->second.second != DVI->getExpression()) {
|
H A D | InlineFunction.cpp | 1157 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); 1158 VMI != VMIE; ++VMI) { 1159 if (const Instruction *I = dyn_cast<Instruction>(VMI->first)) { 1160 if (!VMI->second) 1163 Instruction *NI = dyn_cast<Instruction>(VMI->second);
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 2573 VariantMatchInfo &VMI) const { 2588 VMI.addTrait(CondVal->isZero() ? TraitProperty::user_condition_false 2592 VMI.addTrait(TraitProperty::user_condition_false, "<condition>"); 2602 VMI.addTrait(TraitProperty::user_condition_false, 2607 VMI.addTrait(Set.Kind, Property.Kind, Property.RawString, ScorePtr);
|
/freebsd-current/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 2236 VariantMatchInfo VMI; local 2237 TI.getAsVariantMatchInfo(ASTCtx, VMI); 2250 if (isVariantApplicableInContext(VMI, OMPCtx, /* DeviceSetOnly */ true)) { 2594 VariantMatchInfo VMI; local 2595 TI.getAsVariantMatchInfo(ASTContext, VMI); 2597 VMIs.push_back(VMI);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 230 const auto &VMI = GUIDToValueIdMap.find(ValGUID); local 233 assert(VMI != GUIDToValueIdMap.end() && 235 return VMI->second; 555 auto VMI = GUIDToValueIdMap.find(ValGUID); local 556 if (VMI == GUIDToValueIdMap.end()) 558 return VMI->second;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 189 const auto &VMI = GUIDToValueIdMap.find(ValGUID); local 192 assert(VMI != GUIDToValueIdMap.end() && 194 return VMI->second;
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 1633 auto VMI = FuncInfo.ValueMap.find(V); 1634 if (VMI != FuncInfo.ValueMap.end()) { 1635 unsigned Reg = VMI->second; 2301 DenseMap<const Value *, Register>::iterator VMI = FuncInfo.ValueMap.find(V); 2302 if (VMI != FuncInfo.ValueMap.end()) { 2305 CopyValueToVirtualRegister(V, VMI->second); 5922 VMI = FuncInfo.ValueMap.find(V); local 5923 if (VMI != FuncInfo.ValueMap.end()) { 5925 RegsForValue RFV(V->getContext(), TLI, DAG.getDataLayout(), VMI->second, 5932 Op = MachineOperand::CreateReg(VMI [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 7442 VariantMatchInfo VMI; 7444 TI.getAsVariantMatchInfo(Context, VMI); 7445 if (!isVariantApplicableInContext(VMI, OMPCtx, 7449 VMIs.push_back(VMI); 7832 VariantMatchInfo VMI; 7833 TI.getAsVariantMatchInfo(Context, VMI); 7835 VMI.ConstructTraits,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OpenMPClause.h | 8915 llvm::omp::VariantMatchInfo &VMI) const;
|