/external/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 76 bool addrPointsToConstantData(Value *Addr); 77 int getMemoryAccessFuncIndex(Value *Addr); 178 bool ThreadSanitizer::addrPointsToConstantData(Value *Addr) { argument 180 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Addr)) 181 Addr = GEP->getPointerOperand(); 183 if (GlobalVariable *GV = dyn_cast<GlobalVariable>(Addr)) { 189 } else if (LoadInst *L = dyn_cast<LoadInst>(Addr)) { 222 Value *Addr = Load->getPointerOperand(); local 223 if (WriteTargets.count(Addr)) { 228 if (addrPointsToConstantData(Addr)) { 315 Value *Addr = IsWrite local 359 Value *Addr = LI->getPointerOperand(); local 374 Value *Addr = SI->getPointerOperand(); local 398 getMemoryAccessFuncIndex(Value *Addr) argument [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | AddrModeMatcher.cpp | 307 /// MatchAddr - If we can, try to add the value of 'Addr' into the current 308 /// addressing mode. If Addr can't be added to AddrMode this returns false and 309 /// leaves AddrMode unmodified. This assumes that Addr is either a pointer type 312 bool AddressingModeMatcher::MatchAddr(Value *Addr, unsigned Depth) { argument 313 if (ConstantInt *CI = dyn_cast<ConstantInt>(Addr)) { 319 } else if (GlobalValue *GV = dyn_cast<GlobalValue>(Addr)) { 327 } else if (Instruction *I = dyn_cast<Instruction>(Addr)) { 347 } else if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Addr)) { 350 } else if (isa<ConstantPointerNull>(Addr)) { 358 AddrMode.BaseReg = Addr; [all...] |
/external/llvm/tools/llvm-mc/ |
H A D | Disassembler.cpp | 46 int readByte(uint64_t Addr, uint8_t *Byte) const { argument 47 if (Addr >= getExtent()) 49 *Byte = Bytes[Addr].first;
|
/external/valgrind/main/coregrind/ |
H A D | fixup_macho_loadcmds.c | 118 typedef UWord Addr; typedef
|
/external/valgrind/main/include/ |
H A D | pub_tool_basics.h | 89 // Addr is for holding an address. AddrH was intended to be "Addr on the 93 typedef UWord Addr; // 32 64 typedef
|
/external/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 107 llvm::Constant *Addr) { 120 llvm::ConstantExpr::getBitCast(Addr, CGF.Int8PtrTy)}; 239 llvm::GlobalVariable *Addr, 247 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, D, Addr, 322 llvm::GlobalVariable *Addr, 334 if (Addr->getLinkage() == llvm::GlobalValue::WeakODRLinkage || 335 Addr->getLinkage() == llvm::GlobalValue::WeakAnyLinkage) { 336 EmitCXXGuardedInit(*D, Addr, PerformInit); 338 EmitCXXGlobalVarDeclInit(*D, Addr, PerformInit); 106 EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *Addr) argument 238 EmitCXXGlobalVarDeclInitFunc(const VarDecl *D, llvm::GlobalVariable *Addr, bool PerformInit) argument 320 GenerateCXXGlobalVarDeclInitFunc(llvm::Function *Fn, const VarDecl *D, llvm::GlobalVariable *Addr, bool PerformInit) argument
|
H A D | CGValue.h | 316 llvm::Value *Addr; member in class:clang::CodeGen::AggValueSlot 382 AV.Addr = addr; 423 return Addr; 427 return Addr == 0;
|
H A D | TargetInfo.cpp | 929 llvm::Value *Addr = Builder.CreateLoad(VAListAddrAsBPP, "ap.cur"); local 939 Addr = CGF.Builder.CreateGEP(Addr, Offset); 940 llvm::Value *AsInt = CGF.Builder.CreatePtrToInt(Addr, 943 Addr = CGF.Builder.CreateIntToPtr(CGF.Builder.CreateAnd(AsInt, Mask), 944 Addr->getType(), 950 llvm::Value *AddrTyped = Builder.CreateBitCast(Addr, PTy); 955 Builder.CreateGEP(Addr, llvm::ConstantInt::get(CGF.Int32Ty, Offset), 2507 llvm::Value *Addr = Builder.CreateLoad(VAListAddrAsBPP, "ap.cur"); 2510 llvm::Value *AddrTyped = Builder.CreateBitCast(Addr, PT [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 225 void setResult(const MemDepResult &R, Value *Addr) { argument 227 Address = Addr;
|
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 330 const SUnit *Addr = SUnits.empty() ? 0 : &SUnits[0]; local 333 assert((Addr == 0 || Addr == &SUnits[0]) &&
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.cpp | 52 void updateSectionAddress(const SectionRef &Sec, uint64_t Addr); 53 void updateSymbolAddress(const SymbolRef &Sym, uint64_t Addr); 90 virtual void updateSectionAddress(const SectionRef &Sec, uint64_t Addr) argument 92 DyldObj->updateSectionAddress(Sec, Addr); 95 virtual void updateSymbolAddress(const SymbolRef &Sym, uint64_t Addr) argument 97 DyldObj->updateSymbolAddress(Sym, Addr); 122 uint64_t Addr) { 129 shdr->sh_addr = static_cast<addr_type>(Addr); 135 uint64_t Addr) { 143 sym->st_value = static_cast<addr_type>(Addr); 120 updateSectionAddress( const SectionRef &Sec, uint64_t Addr) argument 133 updateSymbolAddress( const SymbolRef &SymRef, uint64_t Addr) argument [all...] |
H A D | RuntimeDyld.cpp | 192 uint8_t *Addr = MemMgr->allocateDataSection(TotalSize, sizeof(void*), local 194 if (!Addr) 197 Sections.push_back(SectionEntry(Addr, TotalSize, TotalSize, 0)); 198 memset(Addr, 0, TotalSize); 201 << " new addr: " << format("%p", Addr) 210 Obj.updateSymbolAddress(it->first, (uint64_t)Addr); 214 Addr += Size; 247 uint8_t *Addr; local 254 Addr = IsCode 257 if (!Addr) 336 createStubFunction(uint8_t *Addr) argument 366 reassignSectionAddress(unsigned SectionID, uint64_t Addr) argument 416 uint8_t *Addr = (uint8_t*) MemMgr->getPointerToNamedFunction(Name.data(), local 490 reassignSectionAddress(unsigned SectionID, uint64_t Addr) argument [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 204 SDValue Addr; local 209 if (SelectDirectAddr(N1, Addr)) { 234 Addr, Chain }; 389 SDValue Addr; local 395 if (SelectDirectAddr(N2, Addr)) { 421 Addr, Chain }; 549 bool NVPTXDAGToDAGISel::SelectADDRsi_imp(SDNode *OpNode, SDValue Addr, argument 552 if (Addr.getOpcode() == ISD::ADD) { 553 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { 554 SDValue base=Addr 565 SelectADDRsi(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 571 SelectADDRsi64(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 577 SelectADDRri_imp(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset, MVT mvt) argument 608 SelectADDRri(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 614 SelectADDRri64(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument [all...] |
/external/llvm/tools/lli/ |
H A D | lli.cpp | 289 uint8_t *Addr = (uint8_t*)calloc((Size + Alignment - 1)/Alignment, Alignment); local 290 AllocatedDataMem.push_back(sys::MemoryBlock(Addr, Size)); 291 return Addr; 300 uintptr_t Addr = 0; local 306 Addr = (uintptr_t)MB.base(); 307 uintptr_t EndOfBlock = Addr + MB.size(); 309 Addr = (Addr + Alignment - 1) & ~(uintptr_t)(Alignment - 1); 311 FreeCodeMem[i] = sys::MemoryBlock((void*)(Addr + Size), 312 EndOfBlock - Addr 434 uint64_t Addr = RemoteAddr + Offsets[i].second; local 435 EE->mapSectionAddress(const_cast<void*>(Offsets[i].first), Addr); local 443 uint64_t Addr = RemoteAddr + Offsets[i].second; local [all...] |
/external/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 982 Value *Addr = Pointer.getAddr(); local 985 Visited.insert(std::make_pair(I->getBB(), Addr)); 987 Result.push_back(NonLocalDepResult(I->getBB(), I->getResult(), Addr));
|
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.cpp | 657 if (void *Addr = getPointerToGlobalIfAvailable(F)) 658 return Addr; // Check if function already code gen'd 671 if (void *Addr = getPointerToGlobalIfAvailable(F)) 672 return Addr; 676 void *Addr = getPointerToNamedFunction(F->getName(), AbortOnFailure); local 677 addGlobalMapping(F, Addr); 678 return Addr; 683 void *Addr = getPointerToGlobalIfAvailable(F); local 684 assert(Addr && "Code generation didn't add function to GlobalAddress table!"); 685 return Addr; 688 addPointerToBasicBlock(const BasicBlock *BB, void *Addr) argument 793 void *Addr = getPointerToGlobalIfAvailable(F); local [all...] |
/external/llvm/lib/Support/ |
H A D | raw_ostream.cpp | 531 const void *Addr = static_cast<const void *>(Ptr); local 532 struct iovec IOV = {const_cast<void *>(Addr), Size };
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 290 SelectAddr(SDNode *Parent, SDValue Addr, SDValue &Base, SDValue &Offset) { argument 291 EVT ValTy = Addr.getValueType(); 294 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { 301 if (Addr.getOpcode() == MipsISD::Wrapper) { 302 Base = Addr.getOperand(0); 303 Offset = Addr.getOperand(1); 308 if ((Addr.getOpcode() == ISD::TargetExternalSymbol || 309 Addr.getOpcode() == ISD::TargetGlobalAddress)) 314 if (CurDAG->isBaseWithConstantOffset(Addr)) { 315 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr [all...] |
/external/llvm/tools/llvm-objdump/ |
H A D | MachODump.cpp | 629 uint64_t Addr; local 630 Relocs[j].second.getAddress(Addr); 634 DumpAddress(Addr, Sections, MachOObj, outs());
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 159 void ExecutionEngine::addGlobalMapping(const GlobalValue *GV, void *Addr) { argument 163 << "\' to [" << Addr << "]\n";); 165 assert((CurVal == 0 || Addr == 0) && "GlobalMapping already established!"); 166 CurVal = Addr; 171 EEState.getGlobalAddressReverseMap(locked)[Addr]; 194 void *ExecutionEngine::updateGlobalMapping(const GlobalValue *GV, void *Addr) { argument 201 if (Addr == 0) 209 CurVal = Addr; 214 EEState.getGlobalAddressReverseMap(locked)[Addr]; 229 const GlobalValue *ExecutionEngine::getGlobalValueAtAddress(void *Addr) { argument 954 InitializeMemory(const Constant *Init, void *Addr) argument [all...] |
/external/llvm/lib/Object/ |
H A D | MachOObjectFile.cpp | 929 uint64_t Addr; local 932 if ((ec = SI->getAddress(Addr))) 934 if (Addr != Val) continue; 947 uint64_t Addr; local 950 if ((ec = SI->getAddress(Addr))) 952 if (Addr != Val) continue;
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 59 bool SelectMEMriS11_2(SDValue& Addr, SDValue &Base, SDValue &Offset); 61 bool SelectADDRrr(SDValue &Addr, SDValue &Base, SDValue &Offset); 75 bool SelectAddr(SDNode *Op, SDValue Addr, SDValue &Base, SDValue &Offset); 1297 bool HexagonDAGToDAGISel::SelectADDRri(SDValue& Addr, SDValue &Base, argument 1299 if (Addr.getOpcode() == ISD::TargetExternalSymbol || 1300 Addr.getOpcode() == ISD::TargetGlobalAddress) 1303 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { 1308 Base = Addr; 1314 bool HexagonDAGToDAGISel::SelectADDRriS11_0(SDValue& Addr, SDValue &Base, argument 1316 if (Addr 1331 SelectADDRriS11_1(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1348 SelectADDRriS11_2(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1365 SelectADDRriU6_0(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1382 SelectADDRriU6_1(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1399 SelectADDRriU6_2(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1416 SelectMEMriS11_2(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1427 SelectADDRriS11_3(SDValue& Addr, SDValue &Base, SDValue &Offset) argument 1443 SelectADDRrr(SDValue &Addr, SDValue &R1, SDValue &R2) argument 1467 SelectAddr(SDNode *Op, SDValue Addr, SDValue &Base, SDValue &Offset) argument [all...] |
H A D | HexagonInstrInfo.cpp | 390 SmallVectorImpl<MachineOperand> &Addr, 430 SmallVectorImpl<MachineOperand> &Addr, 387 storeRegToAddr( MachineFunction &MF, unsigned SrcReg, bool isKill, SmallVectorImpl<MachineOperand> &Addr, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument 429 loadRegFromAddr(MachineFunction &MF, unsigned DestReg, SmallVectorImpl<MachineOperand> &Addr, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 121 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy); 817 bool CodeGenPrepare::OptimizeMemoryInst(Instruction *MemoryInst, Value *Addr, argument 819 Value *Repl = Addr; 825 worklist.push_back(Addr); 920 Value *&SunkAddr = SunkAddrs[Addr]; 924 if (SunkAddr->getType() != Addr->getType()) 925 SunkAddr = Builder.CreateBitCast(SunkAddr, Addr->getType()); 989 SunkAddr = Constant::getNullValue(Addr->getType()); 991 SunkAddr = Builder.CreateIntToPtr(Result, Addr->getType(), "sunkaddr"); 1014 SunkAddrs[Addr] [all...] |
/external/llvm/lib/VMCore/ |
H A D | DIBuilder.cpp | 809 DIType Ty, ArrayRef<Value *> Addr, 821 Elts.append(Addr.begin(), Addr.end()); 806 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DIType Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument
|