Lines Matching refs:Name
165 GlobalVariable *ExecutionEngine::FindGlobalVariableNamed(const char *Name, bool AllowInternal) {
167 GlobalVariable *GV = Modules[i]->getGlobalVariable(Name,AllowInternal);
174 uint64_t ExecutionEngineState::RemoveMapping(StringRef Name) {
175 GlobalAddressMapTy::iterator I = GlobalAddressMap.find(Name);
211 void ExecutionEngine::addGlobalMapping(StringRef Name, uint64_t Addr) {
214 assert(!Name.empty() && "Empty GlobalMapping symbol name!");
216 DEBUG(dbgs() << "JIT: Map \'" << Name << "\' to [" << Addr << "]\n";);
217 uint64_t &CurVal = EEState.getGlobalAddressMap()[Name];
224 assert((!V.empty() || !Name.empty()) &&
226 V = Name;
252 uint64_t ExecutionEngine::updateGlobalMapping(StringRef Name, uint64_t Addr) {
260 return EEState.RemoveMapping(Name);
262 uint64_t &CurVal = Map[Name];
272 assert((!V.empty() || !Name.empty()) &&
274 V = Name;
310 StringRef Name = I->first();
313 Addr, Name));
321 StringRef Name = I->second;
323 if (GlobalValue *GV = Modules[i]->getNamedValue(Name))
373 const char *Name = isDtors ? "llvm.global_dtors" : "llvm.global_ctors";
374 GlobalVariable *GV = module.getNamedGlobal(Name);