HomeSort by relevance Sort by last modified time
    Searched refs:ValueMap (Results 1 - 25 of 28) sorted by null

1 2

  /external/llvm/include/llvm/
ValueSymbolTable.h 46 typedef StringMap<Value*> ValueMap;
48 /// @brief An iterator over a ValueMap.
49 typedef ValueMap::iterator iterator;
51 /// @brief A const_iterator over a ValueMap.
52 typedef ValueMap::const_iterator const_iterator;
125 ValueMap vmap; ///< The map that holds the symbol table.
  /external/llvm/unittests/VMCore/
ValueMapTest.cpp 1 //===- llvm/unittest/ADT/ValueMapTest.cpp - ValueMap unit tests -*- C++ -*-===//
10 #include "llvm/ADT/ValueMap.h"
44 ValueMap<TypeParam*, int> VM1;
50 ValueMap<TypeParam*, int> VM;
64 ValueMap<TypeParam*, int> VM;
65 ValueMap<TypeParam*, int> VM2(16); (void)VM2;
67 ValueMap<TypeParam*, int> VM3(Data, 16); (void)VM3;
73 typename ValueMap<TypeParam*, int>::iterator I =
81 const ValueMap<TypeParam*, int> &CVM = VM;
82 typename ValueMap<TypeParam*, int>::const_iterator CI
    [all...]
  /external/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h 72 /// ValueMap - Since we emit code for the function a basic block at a time,
75 DenseMap<const Value*, unsigned> ValueMap;
136 return ValueMap.count(V);
144 unsigned &R = ValueMap[V];
190 // PHIs with no uses have no ValueMap entry.
191 DenseMap<const Value*, unsigned>::const_iterator It = ValueMap.find(PN);
192 if (It == ValueMap.end())
  /external/llvm/include/llvm/ADT/
ValueMap.h 1 //===- llvm/ADT/ValueMap.h - Safe map from Values to data -------*- C++ -*-===//
10 // This file defines the ValueMap class. ValueMap maps Value* or any subclass
17 // You can override a ValueMap's Config parameter to control exactly what
19 // legal to call back into the ValueMap from a Config's callbacks. Config
21 // implementations of all the methods ValueMap uses. See ValueMapConfig for
47 /// ValueMap<>. User Configs should inherit from this class to be as compatible
48 /// as possible with future versions of ValueMap.
51 /// If FollowRAUW is true, the ValueMap will update mappings on RAUW. If it's
52 /// false, the ValueMap will leave the original mapping in place
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 97 ValueToValueMapTy &ValueMap) {
114 Value *OrigPreHeaderVal = ValueMap[OrigHeaderVal];
318 // Begin by walking OrigHeader and populating ValueMap with an entry for
321 ValueToValueMapTy ValueMap;
326 ValueMap[PN] = PN->getIncomingValueForBlock(OrigPreheader);
352 RemapInstruction(C, ValueMap,
363 ValueMap[Inst] = V;
368 ValueMap[Inst] = C;
388 RewriteUsesOfClonedInstructions(OrigHeader, OrigPreheader, ValueMap);
JumpThreading.cpp     [all...]
  /frameworks/compile/slang/BitWriter_2_9/
ValueEnumerator.cpp 131 ValueMapType::const_iterator I = ValueMap.find(V);
132 assert(I != ValueMap.end() && "Value not in slotcalculator!");
137 print(dbgs(), ValueMap, "Default");
202 // Rebuild the modified portion of ValueMap.
204 ValueMap[Values[CstStart].first] = CstStart+1;
313 unsigned &ValueID = ValueMap[V];
343 ValueMap[V] = Values.size();
353 ValueMap[V] = Values.size();
409 if (ValueMap.count(V)) return;
465 ValueMap[BB] = BasicBlocks.size()
    [all...]
ValueEnumerator.h 53 ValueMapType ValueMap;
72 /// incorporated function. Their reverse mapping is stored in ValueMap.
  /frameworks/compile/slang/BitWriter_2_9_func/
ValueEnumerator.cpp 131 ValueMapType::const_iterator I = ValueMap.find(V);
132 assert(I != ValueMap.end() && "Value not in slotcalculator!");
137 print(dbgs(), ValueMap, "Default");
202 // Rebuild the modified portion of ValueMap.
204 ValueMap[Values[CstStart].first] = CstStart+1;
313 unsigned &ValueID = ValueMap[V];
343 ValueMap[V] = Values.size();
353 ValueMap[V] = Values.size();
409 if (ValueMap.count(V)) return;
465 ValueMap[BB] = BasicBlocks.size()
    [all...]
ValueEnumerator.h 53 ValueMapType ValueMap;
72 /// incorporated function. Their reverse mapping is stored in ValueMap.
  /external/llvm/lib/Linker/
LinkModules.cpp 355 /// ValueMap - Mapping of values from what they used to be in Src, to what
356 /// they are now in DstM. ValueToValueMapTy is a ValueMap, which involves
359 ValueToValueMapTy ValueMap;
700 ValueMap[SrcGV] = ConstantExpr::getBitCast(NG, TypeMap.get(SrcGV->getType()));
744 ValueMap[SGV] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGV->getType()));
774 ValueMap[SGV] = NewDGV;
798 ValueMap[SF] = ConstantExpr::getBitCast(DGV, TypeMap.get(SF->getType()));
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
ValueMapper.h 18 #include "llvm/ADT/ValueMap.h"
23 typedef ValueMap<const Value *, WeakVH> ValueToValueMapTy;
  /external/llvm/lib/Bitcode/Writer/
ValueEnumerator.cpp 129 ValueMapType::const_iterator I = ValueMap.find(V);
130 assert(I != ValueMap.end() && "Value not in slotcalculator!");
135 print(dbgs(), ValueMap, "Default");
200 // Rebuild the modified portion of ValueMap.
202 ValueMap[Values[CstStart].first] = CstStart+1;
311 unsigned &ValueID = ValueMap[V];
341 ValueMap[V] = Values.size();
397 if (ValueMap.count(V)) return;
453 ValueMap[BB] = BasicBlocks.size();
496 /// Remove purged values from the ValueMap
    [all...]
ValueEnumerator.h 49 ValueMapType ValueMap;
68 /// incorporated function. Their reverse mapping is stored in ValueMap.
  /external/llvm/lib/CodeGen/
SplitKit.h 272 typedef DenseMap<std::pair<unsigned, unsigned>, ValueForcePair> ValueMap;
286 ValueMap Values;
  /external/chromium/base/
values.h 43 typedef std::map<std::string, Value*> ValueMap;
320 explicit key_iterator(ValueMap::const_iterator itr) { itr_ = itr; }
330 ValueMap::const_iterator itr_;
341 ValueMap dictionary_;
values.cc 323 ValueMap::const_iterator current_entry = dictionary_.find(key);
329 ValueMap::iterator dict_iterator = dictionary_.begin();
517 ValueMap::const_iterator entry_iterator = dictionary_.find(key);
611 ValueMap::iterator entry_iterator = dictionary_.find(key);
652 for (ValueMap::const_iterator current_entry(dictionary_.begin());
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 167 unsigned PHIReg = ValueMap[PN];
197 ValueMap.clear();
281 unsigned DestReg = ValueMap[PN];
302 assert(ValueMap.count(V) && "V should have been placed in ValueMap when its"
304 unsigned SrcReg = ValueMap[V];
339 assert(ValueMap.count(V) && "V should have been placed in ValueMap when "
341 unsigned SrcReg = ValueMap[V];
FastISel.cpp 128 // in ValueMap because Arguments are given virtual registers regardless
223 // Don't cache constant materializations in the general ValueMap.
237 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(V);
238 if (I != FuncInfo.ValueMap.end())
255 unsigned &AssignedReg = FuncInfo.ValueMap[I];
903 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(Op0);
904 if (I != FuncInfo.ValueMap.end())
    [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.h 55 typedef ValueMap<const BasicBlock *, void *>
JITEmitter.cpp 50 #include "llvm/ADT/ValueMap.h"
91 typedef ValueMap<Function*, void*, NoRAUWValueMapConfig<Function*> >
94 typedef ValueMap<Function *, SmallPtrSet<void*, 1>,
353 ValueMap<const Function *, EmittedCode,
    [all...]
  /external/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 21 #include "llvm/ADT/ValueMap.h"
61 typedef ValueMap<const GlobalValue *, void *, AddressMapConfig>
  /external/llvm/lib/VMCore/
AsmWriter.cpp 303 /// ValueMap - A mapping of Values to slot numbers.
304 typedef DenseMap<const Value*, unsigned> ValueMap;
315 ValueMap mMap;
319 ValueMap fMap;
541 ValueMap::iterator MI = mMap.find(V);
563 ValueMap::iterator FI = fMap.find(V);
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 84 typedef std::map<const Value*,std::string> ValueMap;
97 ValueMap ValueNames;
403 ValueMap::iterator I = ValueNames.find(val);
    [all...]

Completed in 376 milliseconds

1 2