Searched refs:VMI (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp94 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 DAssignmentTrackingAnalysis.cpp2608 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 DOMPContext.cpp145 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 DOMPContext.h179 /// 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 DBasicBlockUtils.cpp504 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 DInlineFunction.cpp1157 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 DOpenMPClause.cpp2573 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 DParseOpenMP.cpp2236 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 DBitcodeWriter.cpp230 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 DDXILBitcodeWriter.cpp189 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 DSelectionDAGBuilder.cpp1633 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 DSemaOpenMP.cpp7442 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 DOpenMPClause.h8915 llvm::omp::VariantMatchInfo &VMI) const;

Completed in 600 milliseconds