reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/IVUsers.h
   63     OperandValToReplace = Op;
include/llvm/Analysis/ObjCARCAnalysisUtils.h
   97   Cache[V] = const_cast<Value *>(Computed);
include/llvm/IR/ValueHandle.h
  347     InnerHandle = GetAsValue(P);
lib/Analysis/CallGraph.cpp
  235       I->first = &NewCall;
lib/Bitcode/Reader/ValueList.cpp
   82     OldV = V;
   90     OldV = V;
  115   ValuePtrs[Idx] = C;
  143   ValuePtrs[Idx] = V;
lib/CodeGen/WinEHPrepare.cpp
  757       VMap[BB] = CBB;
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  294     (*VMap)[&F] = NewF;
  298       (*VMap)[&*ArgI] = &*NewArgI;
  331     (*VMap)[&GV] = NewGV;
  360   VMap[&OrigA] = NewA;
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  312       VMap[&Arg] = &(*NewFArgIt++);
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  126     VM[I->first] = I->second;
lib/Transforms/Coroutines/CoroSplit.cpp
  650     VMap[&A] = UndefValue::get(A.getType());
lib/Transforms/InstCombine/InstructionCombining.cpp
 2390           Users[i] = nullptr; // Skip examining in the next loop.
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1779       VMap[BB] = NewBB;
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1133     Result.Map[BB] = Clone;
lib/Transforms/Scalar/InferAddressSpaces.cpp
  884       ValueWithNewAddrSpace[V] = cloneValueWithNewAddressSpace(
lib/Transforms/Scalar/LoopDistribute.cpp
  472       Part->getVMap()[ExitBlock] = TopPH;
lib/Transforms/Scalar/LoopUnswitch.cpp
 1284     VMap[LoopBlocks[i]] = NewBB;  // Keep the BB mapping.
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  989     VMap[OldBB] = NewBB;
lib/Transforms/Utils/CloneFunction.cpp
   61     VMap[&I] = NewInst; // Add instruction map to value.
  173     VMap[&BB] = CBB;
  184       VMap[OldBBAddr] = BlockAddress::get(NewFunc, CBB);
  261       VMap[&I] = &*DestI++;        // Add mapping to VMap
  311   BBEntry = NewBB = BasicBlock::Create(BB->getContext());
  326     VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB);
  356           VMap[&*II] = V;
  365     VMap[&*II] = NewInst; // Add instruction map to value.
  398         VMap[OldTI] = BranchInst::Create(Dest, NewBB);
  413       VMap[OldTI] = BranchInst::Create(Dest, NewBB);
  424     VMap[OldTI] = NewInst;             // Add instruction map to value.
  593         VMap[&*OldI] = NV;
  644       VMap[OrigV] = I;
  772   VMap[OrigPH] = NewPH;
  803     VMap[BB] = NewBB;
  846     ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB);
  866     ValueMapping[&*BI] = New;
lib/Transforms/Utils/CloneModule.cpp
   71     VMap[&*I] = GV;
   80     VMap[&I] = NF;
  101       VMap[&*I] = GV;
  111     VMap[&*I] = GA;
  160       VMap[&*J] = &*DestI++;
lib/Transforms/Utils/InlineFunction.cpp
 1701       VMap[&*I] = ActualArg;
 1783         VH = nullptr;
lib/Transforms/Utils/Local.cpp
  655     PhiIt = &*++BasicBlock::iterator(cast<Instruction>(PhiIt));
  664     if (PhiIt != OldPhiIt) PhiIt = &BB->front();
lib/Transforms/Utils/LoopRotationUtils.cpp
  303     ValueMap[PN] = PN->getIncomingValueForBlock(OrigPreheader);
  361       ValueMap[Inst] = V;
  367       ValueMap[Inst] = C;
  379       ValueMapMSSA[Inst] = C;
  399     ValueMapMSSA[OrigHeader] = OrigPreheader;
lib/Transforms/Utils/LoopUnroll.cpp
  627           VMap[OrigPHI] = InVal;
  632       LastValueMap[*BB] = New;
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  350       LastValueMap[*BB] = New;
lib/Transforms/Utils/LoopUnrollPeel.cpp
  492     VMap[*BB] = NewBB;
  538       VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader);
  545         VMap[&*I] = LatchVal;
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  329     VMap[*BB] = NewBB;
  383         VMap[&*I] = NewPHI->getIncomingValueForBlock(Preheader);
  821          VMap[Phi->getIncomingValue(i)] = Phi->getIncomingValue(i);
lib/Transforms/Utils/SimplifyCFG.cpp
 2737       VMap[&*BonusInst] = NewBonusInst;
lib/Transforms/Utils/ValueMapper.cpp
  351       getVM()[V] = NewV;
  361     return getVM()[V] = const_cast<Value *>(V);
  375     return getVM()[V] = const_cast<Value *>(V);
  400       return getVM()[V] = const_cast<Value *>(V);
  405       return getVM()[V] = const_cast<Value *>(V);
  406     return getVM()[V] = MetadataAsValue::get(V->getContext(), MappedMD);
  447     return getVM()[V] = C;
  474     return getVM()[V] = CE->getWithOperands(Ops, NewTy, false, NewSrcTy);
  476     return getVM()[V] = ConstantArray::get(cast<ArrayType>(NewTy), Ops);
  478     return getVM()[V] = ConstantStruct::get(cast<StructType>(NewTy), Ops);
  480     return getVM()[V] = ConstantVector::get(Ops);
  483     return getVM()[V] = UndefValue::get(NewTy);
  485     return getVM()[V] = ConstantAggregateZero::get(NewTy);
  487   return getVM()[V] = ConstantPointerNull::get(cast<PointerType>(NewTy));
  504   return getVM()[&BA] = BlockAddress::get(F, BB ? BB : BA.getBasicBlock());
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6275     ReductionRoot = B;
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1960   ConstantStringClassRef = V;
 1977   ConstantStringClassRef = V;
tools/clang/lib/CodeGen/CGOpenMPRuntime.h
  478         Addr = V;
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4699     CFConstantStringClassRef =
tools/llvm-reduce/deltas/ReduceArguments.cpp
   68         VMap[&A] = UndefValue::get(A.getType());
unittests/IR/ValueHandleTest.cpp
   57   WVH = ConstantV;
unittests/Transforms/Utils/CloningTest.cpp
  177   VMap[A] = UndefValue::get(A->getType());
  200   VMap[&*F1->arg_begin()] = &*F2->arg_begin();
  700   VMap[ImplFunction] = DeclFunction;
unittests/Transforms/Utils/ValueMapperTest.cpp
   95   VM[G0.get()] = G1.get();
  257   VM[F.get()] = F2.get();
  314   VM[MAV] = MAV;
  320   VM[MAV] = &A;
  338   VM[&A] = &C;
usr/include/c++/7.4.0/bits/stl_pair.h
  407 	  first = __p.first;
  408 	  second = __p.second;
  418 	  first = std::forward<_U1>(__p.first);
  419 	  second = std::forward<_U2>(__p.second);