/external/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 46 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, argument 61 setName(Name);
|
H A D | Comdat.cpp | 18 Comdat::Comdat(SelectionKind SK, StringMapEntry<Comdat> *Name) argument 19 : Name(Name), SK(SK) {} 21 Comdat::Comdat(Comdat &&C) : Name(C.Name), SK(C.SK) {} 23 Comdat::Comdat() : Name(nullptr), SK(Comdat::Any) {} 25 StringRef Comdat::getName() const { return Name->first(); }
|
H A D | Core.cpp | 103 unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char* Name, argument 105 return unwrap(C)->getMDKindID(StringRef(Name, SLen)); 108 unsigned LLVMGetMDKindID(const char* Name, unsigned SLen) { argument 109 return LLVMGetMDKindIDInContext(LLVMGetGlobalContext(), Name, SLen); 426 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name) argument 428 return wrap(StructType::create(*unwrap(C), Name)); 464 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name) { argument 465 return wrap(unwrap(M)->getTypeByName(Name)); 526 void LLVMSetValueName(LLVMValueRef Val, const char *Name) { argument 527 unwrap(Val)->setName(Name); 1366 LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) argument 1371 LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name, unsigned AddressSpace) argument 1380 LLVMGetNamedGlobal(LLVMModuleRef M, const char *Name) argument 1497 LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, const char *Name) argument 1507 LLVMAddFunction(LLVMModuleRef M, const char *Name, LLVMTypeRef FunctionTy) argument 1513 LLVMGetNamedFunction(LLVMModuleRef M, const char *Name) argument 1773 LLVMAppendBasicBlockInContext(LLVMContextRef C, LLVMValueRef FnRef, const char *Name) argument 1779 LLVMAppendBasicBlock(LLVMValueRef FnRef, const char *Name) argument 1783 LLVMInsertBasicBlockInContext(LLVMContextRef C, LLVMBasicBlockRef BBRef, const char *Name) argument 1790 LLVMInsertBasicBlock(LLVMBasicBlockRef BBRef, const char *Name) argument 1996 LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr, const char *Name) argument 1998 unwrap(Builder)->Insert(unwrap<Instruction>(Instr), Name); local 2056 LLVMBuildInvoke(LLVMBuilderRef B, LLVMValueRef Fn, LLVMValueRef *Args, unsigned NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, const char *Name) argument 2065 LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef PersFn, unsigned NumClauses, const char *Name) argument 2101 LLVMBuildAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2106 LLVMBuildNSWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2111 LLVMBuildNUWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2116 LLVMBuildFAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2121 LLVMBuildSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2126 LLVMBuildNSWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2131 LLVMBuildNUWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2136 LLVMBuildFSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2141 LLVMBuildMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2146 LLVMBuildNSWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2151 LLVMBuildNUWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2156 LLVMBuildFMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2161 LLVMBuildUDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2166 LLVMBuildSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2171 LLVMBuildExactSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2176 LLVMBuildFDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2181 LLVMBuildURem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2186 LLVMBuildSRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2191 LLVMBuildFRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2196 LLVMBuildShl(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2201 LLVMBuildLShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2206 LLVMBuildAShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2211 LLVMBuildAnd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2216 LLVMBuildOr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2221 LLVMBuildXor(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2226 LLVMBuildBinOp(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2233 LLVMBuildNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) argument 2237 LLVMBuildNSWNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) argument 2242 LLVMBuildNUWNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) argument 2247 LLVMBuildFNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) argument 2251 LLVMBuildNot(LLVMBuilderRef B, LLVMValueRef V, const char *Name) argument 2257 LLVMBuildMalloc(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) argument 2268 LLVMBuildArrayMalloc(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Val, const char *Name) argument 2279 LLVMBuildAlloca(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) argument 2284 LLVMBuildArrayAlloca(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Val, const char *Name) argument 2295 LLVMBuildLoad(LLVMBuilderRef B, LLVMValueRef PointerVal, const char *Name) argument 2320 LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, LLVMBool isSingleThread, const char *Name) argument 2328 LLVMBuildGEP(LLVMBuilderRef B, LLVMValueRef Pointer, LLVMValueRef *Indices, unsigned NumIndices, const char *Name) argument 2335 LLVMBuildInBoundsGEP(LLVMBuilderRef B, LLVMValueRef Pointer, LLVMValueRef *Indices, unsigned NumIndices, const char *Name) argument 2342 LLVMBuildStructGEP(LLVMBuilderRef B, LLVMValueRef Pointer, unsigned Idx, const char *Name) argument 2347 LLVMBuildGlobalString(LLVMBuilderRef B, const char *Str, const char *Name) argument 2352 LLVMBuildGlobalStringPtr(LLVMBuilderRef B, const char *Str, const char *Name) argument 2373 LLVMBuildTrunc(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2378 LLVMBuildZExt(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2383 LLVMBuildSExt(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2388 LLVMBuildFPToUI(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2393 LLVMBuildFPToSI(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2398 LLVMBuildUIToFP(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2403 LLVMBuildSIToFP(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2408 LLVMBuildFPTrunc(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2413 LLVMBuildFPExt(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2418 LLVMBuildPtrToInt(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2423 LLVMBuildIntToPtr(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2428 LLVMBuildBitCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2433 LLVMBuildAddrSpaceCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2438 LLVMBuildZExtOrBitCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2444 LLVMBuildSExtOrBitCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2450 LLVMBuildTruncOrBitCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2456 LLVMBuildCast(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2462 LLVMBuildPointerCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2467 LLVMBuildIntCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2473 LLVMBuildFPCast(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) argument 2480 LLVMBuildICmp(LLVMBuilderRef B, LLVMIntPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2487 LLVMBuildFCmp(LLVMBuilderRef B, LLVMRealPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2496 LLVMBuildPhi(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) argument 2500 LLVMBuildCall(LLVMBuilderRef B, LLVMValueRef Fn, LLVMValueRef *Args, unsigned NumArgs, const char *Name) argument 2508 LLVMBuildSelect(LLVMBuilderRef B, LLVMValueRef If, LLVMValueRef Then, LLVMValueRef Else, const char *Name) argument 2515 LLVMBuildVAArg(LLVMBuilderRef B, LLVMValueRef List, LLVMTypeRef Ty, const char *Name) argument 2520 LLVMBuildExtractElement(LLVMBuilderRef B, LLVMValueRef VecVal, LLVMValueRef Index, const char *Name) argument 2526 LLVMBuildInsertElement(LLVMBuilderRef B, LLVMValueRef VecVal, LLVMValueRef EltVal, LLVMValueRef Index, const char *Name) argument 2533 LLVMBuildShuffleVector(LLVMBuilderRef B, LLVMValueRef V1, LLVMValueRef V2, LLVMValueRef Mask, const char *Name) argument 2540 LLVMBuildExtractValue(LLVMBuilderRef B, LLVMValueRef AggVal, unsigned Index, const char *Name) argument 2545 LLVMBuildInsertValue(LLVMBuilderRef B, LLVMValueRef AggVal, LLVMValueRef EltVal, unsigned Index, const char *Name) argument 2552 LLVMBuildIsNull(LLVMBuilderRef B, LLVMValueRef Val, const char *Name) argument 2557 LLVMBuildIsNotNull(LLVMBuilderRef B, LLVMValueRef Val, const char *Name) argument 2562 LLVMBuildPtrDiff(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument [all...] |
H A D | DIBuilder.cpp | 158 Value *NS, unsigned Line, StringRef Name, 161 if (Name.empty()) { 175 MDString::get(C, Name) 201 unsigned Line, StringRef Name) { 203 Context, Decl.getRef(), Line, Name, 209 unsigned Line, StringRef Name) { 211 Context, Imp, Line, Name, AllImportedModules); 225 DIEnumerator DIBuilder::createEnumerator(StringRef Name, int64_t Val) { argument 226 assert(!Name.empty() && "Unable to create enumerator without name"); 229 MDString::get(VMContext, Name), 157 createImportedModule(LLVMContext &C, dwarf::Tag Tag, DIScope Context, Value *NS, unsigned Line, StringRef Name, SmallVectorImpl<TrackingVH<MDNode>> &AllImportedModules) argument 199 createImportedDeclaration(DIScope Context, DIScope Decl, unsigned Line, StringRef Name) argument 207 createImportedDeclaration(DIScope Context, DIImportedEntity Imp, unsigned Line, StringRef Name) argument 236 createUnspecifiedType(StringRef Name) argument 263 createBasicType(StringRef Name, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Encoding) argument 304 createPointerType(DIType PointeeTy, uint64_t SizeInBits, uint64_t AlignInBits, StringRef Name) argument 362 createTypedef(DIType Ty, StringRef Name, DIFile File, unsigned LineNo, DIDescriptor Context) argument 423 createMemberType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType Ty) argument 448 createStaticMemberType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, DIType Ty, unsigned Flags, llvm::Value *Val) argument 473 createObjCIVar(StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType Ty, StringRef PropertyName, StringRef GetterName, StringRef SetterName, unsigned PropertyAttributes) argument 500 createObjCIVar(StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType Ty, MDNode *PropertyNode) argument 526 createObjCProperty(StringRef Name, DIFile File, unsigned LineNumber, StringRef GetterName, StringRef SetterName, unsigned PropertyAttributes, DIType Ty) argument 545 createTemplateTypeParameter(DIDescriptor Context, StringRef Name, DIType Ty, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 561 createTemplateValueParameter(unsigned Tag, DIDescriptor Context, StringRef Name, DIType Ty, Value *Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 582 createTemplateValueParameter(DIDescriptor Context, StringRef Name, DIType Ty, Value *Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 592 createTemplateTemplateParameter(DIDescriptor Context, StringRef Name, DIType Ty, StringRef Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 602 createTemplateParameterPack(DIDescriptor Context, StringRef Name, DIType Ty, DIArray Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 612 createClassType(DIDescriptor Context, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements, DIType VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) argument 652 createStructType(DIDescriptor Context, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements, unsigned RunTimeLang, DIType VTableHolder, StringRef UniqueIdentifier) argument 690 createUnionType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Flags, DIArray Elements, unsigned RunTimeLang, StringRef UniqueIdentifier) argument 749 createEnumerationType( DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements, DIType UnderlyingType, StringRef UniqueIdentifier) argument 888 createForwardDecl(unsigned Tag, StringRef Name, DIDescriptor Scope, DIFile F, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint64_t AlignInBits, StringRef UniqueIdentifier) argument 922 createReplaceableForwardDecl( unsigned Tag, StringRef Name, DIDescriptor Scope, DIFile F, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint64_t AlignInBits, StringRef UniqueIdentifier) argument 972 createGlobalVariable(StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val) argument 998 createGlobalVariable(StringRef Name, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val) argument 1009 createStaticVariable(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val, MDNode *Decl) argument 1037 createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DITypeRef Ty, bool AlwaysPreserve, unsigned Flags, unsigned ArgNo) argument 1072 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DITypeRef Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument 1097 createFunction(DIScopeRef Context, StringRef Name, StringRef LinkageName, DIFile File, unsigned LineNo, DICompositeType Ty, bool isLocalToUnit, bool isDefinition, unsigned ScopeLine, unsigned Flags, bool isOptimized, Function *Fn, MDNode *TParams, MDNode *Decl) argument 1113 createFunction(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile File, unsigned LineNo, DICompositeType Ty, bool isLocalToUnit, bool isDefinition, unsigned ScopeLine, unsigned Flags, bool isOptimized, Function *Fn, MDNode *TParams, MDNode *Decl) argument 1157 createMethod(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNo, DICompositeType Ty, bool isLocalToUnit, bool isDefinition, unsigned VK, unsigned VIndex, DIType VTableHolder, unsigned Flags, bool isOptimized, Function *Fn, MDNode *TParam) argument 1203 createNameSpace(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo) argument [all...] |
H A D | DebugInfo.cpp | 726 StringRef Name = getLinkageName(); 727 if (Name.empty()) 728 Name = getName(); 729 if (F->getName() == Name) 888 SmallString<32> Name; local 889 fixupSubprogramName(Fn, Name); 890 return M.getNamedMetadata(Name.str()); 896 SmallString<32> Name; local 897 fixupSubprogramName(Fn, Name); 898 return M.getOrInsertNamedMetadata(Name 1349 StringRef Name = getName(); local 1351 OS << " [" << Name << ']'; local 1410 StringRef Name = getObjCPropertyName(); local 1412 OS << " [" << Name << ']'; local [all...] |
H A D | Function.cpp | 45 Argument::Argument(Type *Ty, const Twine &Name, Function *Par) argument 54 setName(Name); 414 const char *Name = ValName->getKeyData(); local
|
H A D | GCOV.cpp | 123 << " != " << CfgChecksum << " in (" << Name << ").\n"; local 127 if (!Buff.readString(Name)) return false; 151 errs() << "Unexpected block number: " << BlockNo << " (in " << Name local 176 errs() << "Unexpected block number: " << BlockNo << " (in " << Name local 192 << " != " << F << " (in " << Name << ").\n"; local 223 << GCDAIdent << " (in " << Name << ").\n"; local 231 << GCDAChecksum << " (in " << Name << ").\n"; local 240 << " != " << CfgChecksum << " (in " << Name << ").\n"; local 247 if (Name != GCDAName) { 248 errs() << "Function names do not match: " << Name << " ! [all...] |
H A D | Globals.cpp | 132 Constant *InitVal, const Twine &Name, 137 InitVal != nullptr, Link, Name), 152 const Twine &Name, GlobalVariable *Before, 157 InitVal != nullptr, Link, Name), 241 const Twine &Name, Constant *Aliasee, 244 &Op<0>(), 1, Link, Name) { 253 LinkageTypes Link, const Twine &Name, 255 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule); 259 LinkageTypes Linkage, const Twine &Name, 261 return create(Ty, AddressSpace, Linkage, Name, nullpt 131 GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, Constant *InitVal, const Twine &Name, ThreadLocalMode TLMode, unsigned AddressSpace, bool isExternallyInitialized) argument 150 GlobalVariable(Module &M, Type *Ty, bool constant, LinkageTypes Link, Constant *InitVal, const Twine &Name, GlobalVariable *Before, ThreadLocalMode TLMode, unsigned AddressSpace, bool isExternallyInitialized) argument 240 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument 252 create(Type *Ty, unsigned AddressSpace, LinkageTypes Link, const Twine &Name, Constant *Aliasee, Module *ParentModule) argument 258 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, Module *Parent) argument 264 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument 270 create(LinkageTypes Link, const Twine &Name, GlobalValue *Aliasee) argument 277 create(const Twine &Name, GlobalValue *Aliasee) argument [all...] |
H A D | IRBuilder.cpp | 24 /// specified. If Name is specified, it is the name of the global variable 26 Value *IRBuilderBase::CreateGlobalString(StringRef Str, const Twine &Name) { argument 32 GV->setName(Name);
|
H A D | Instructions.cpp | 302 CallInst::CallInst(Value *Func, const Twine &Name, argument 309 init(Func, Name); 312 CallInst::CallInst(Value *Func, const Twine &Name, argument 319 init(Func, Name); 375 const Twine &Name) { 430 Result = new BitCastInst(MCall, AllocPtrType, Name, InsertBefore); 437 Result = new BitCastInst(MCall, AllocPtrType, Name); 460 const Twine &Name) { 462 ArraySize, MallocF, Name); 476 Function *MallocF, const Twine &Name) { 371 createMalloc(Instruction *InsertBefore, BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 456 CreateMalloc(Instruction *InsertBefore, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function * MallocF, const Twine &Name) argument 473 CreateMalloc(BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 834 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, Instruction *InsertBefore) argument 843 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, BasicBlock *InsertAtEnd) argument 852 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 861 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 870 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, Instruction *InsertBefore) argument 879 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, BasicBlock *InsertAtEnd) argument 934 LoadInst(Value *Ptr, const Twine &Name, Instruction *InsertBef) argument 944 LoadInst(Value *Ptr, const Twine &Name, BasicBlock *InsertAE) argument 954 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, Instruction *InsertBef) argument 965 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, BasicBlock *InsertAE) argument 976 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, Instruction *InsertBef) argument 987 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, BasicBlock *InsertAE) argument 998 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBef) argument 1011 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAE) argument 1024 LoadInst(Value *Ptr, const char *Name, Instruction *InsertBef) argument 1034 LoadInst(Value *Ptr, const char *Name, BasicBlock *InsertAE) argument 1044 LoadInst(Value *Ptr, const char *Name, bool isVolatile, Instruction *InsertBef) argument 1055 LoadInst(Value *Ptr, const char *Name, bool isVolatile, BasicBlock *InsertAE) argument 1345 init(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &Name) argument 1453 ExtractElementInst(Value *Val, Value *Index, const Twine &Name, Instruction *InsertBef) argument 1467 ExtractElementInst(Value *Val, Value *Index, const Twine &Name, BasicBlock *InsertAE) argument 1494 InsertElementInst(Value *Vec, Value *Elt, Value *Index, const Twine &Name, Instruction *InsertBef) argument 1508 InsertElementInst(Value *Vec, Value *Elt, Value *Index, const Twine &Name, BasicBlock *InsertAE) argument 1541 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, Instruction *InsertBefore) argument 1558 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, BasicBlock *InsertAtEnd) argument 1660 init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const Twine &Name) argument 1692 init(ArrayRef<unsigned> Idxs, const Twine &Name) argument 1744 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 1757 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 1846 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 1854 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument 1862 CreateNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1870 CreateNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1878 CreateNSWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1884 CreateNSWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1890 CreateNUWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1896 CreateNUWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1902 CreateFNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1909 CreateFNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1916 CreateNot(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1923 CreateNot(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 2375 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2397 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2419 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2427 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2435 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2443 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2451 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2459 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2467 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2489 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2510 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, Instruction *InsertBefore) argument 2524 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, BasicBlock *InsertAtEnd) argument 2538 CreateFPCast(Value *C, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2551 CreateFPCast(Value *C, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2897 TruncInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2903 TruncInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2909 ZExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2915 ZExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2920 SExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2926 SExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2932 FPTruncInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2938 FPTruncInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2944 FPExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2950 FPExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2956 UIToFPInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2962 UIToFPInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2968 SIToFPInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2974 SIToFPInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2980 FPToUIInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2986 FPToUIInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2992 FPToSIInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2998 FPToSIInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3004 PtrToIntInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3010 PtrToIntInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3016 IntToPtrInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3022 IntToPtrInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3028 BitCastInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3034 BitCastInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3040 AddrSpaceCastInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3046 AddrSpaceCastInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3058 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore) argument 3071 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) argument 3085 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 3106 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument [all...] |
H A D | LeaksContext.h | 37 Cache(nullptr), Name(name) { } 45 Name = n; 75 errs() << "Leaked " << Name << " objects found: " << Message << ":\n"; 93 const char* Name; member in struct:llvm::LeakDetectorImpl
|
H A D | MDBuilder.cpp | 78 MDNode *MDBuilder::createTBAARoot(StringRef Name) { argument 79 return MDNode::get(Context, createString(Name)); 84 MDNode *MDBuilder::createTBAANode(StringRef Name, MDNode *Parent, argument 88 Value *Ops[3] = {createString(Name), Parent, Flags}; 91 Value *Ops[2] = {createString(Name), Parent}; 112 StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) { 115 Ops[0] = createString(Name); 125 MDNode *MDBuilder::createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, argument 128 Value *Ops[3] = {createString(Name), Parent, Off}; 111 createTBAAStructTypeNode( StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) argument
|
H A D | Mangler.cpp | 27 StringRef Name = GVName.toStringRef(TmpData); local 28 assert(!Name.empty() && "getNameWithPrefix requires non-empty name"); 44 OS << Name; local 101 StringRef Name = GV->getName(); local 105 if (Name[0] == '\1') { 106 OS << Name.substr(1); 122 getNameWithPrefixx(OS, Name, PrefixTy, *DL, UseAt);
|
H A D | Module.cpp | 70 GlobalValue *Module::getNamedValue(StringRef Name) const { 71 return cast_or_null<GlobalValue>(getValueSymbolTable().lookup(Name)); 76 unsigned Module::getMDKindID(StringRef Name) const { 77 return Context.getMDKindID(Name); 97 Constant *Module::getOrInsertFunction(StringRef Name, argument 101 GlobalValue *F = getNamedValue(Name); 104 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name); 120 Constant *Module::getOrInsertFunction(StringRef Name, argument 122 return getOrInsertFunction(Name, Ty, AttributeSet()); 130 Constant *Module::getOrInsertFunction(StringRef Name, argument 149 getOrInsertFunction(StringRef Name, Type *RetTy, ...) argument 185 getGlobalVariable(StringRef Name, bool AllowLocal) argument 199 getOrInsertGlobal(StringRef Name, Type *Ty) argument 244 getOrInsertNamedMetadata(StringRef Name) argument 457 getOrInsertComdat(StringRef Name) argument [all...] |
H A D | Pass.cpp | 208 RegisterAGBase::RegisterAGBase(const char *Name, const void *InterfaceID, argument 210 : PassInfo(Name, InterfaceID) {
|
H A D | Type.cpp | 435 void StructType::setName(StringRef Name) { argument 436 if (Name == getName()) return; 447 if (Name.empty()) { 457 EntryTy *Entry = &getContext().pImpl->NamedStructTypes.GetOrCreateValue(Name); 461 SmallString<64> TempStr(Name); 464 unsigned NameSize = Name.size(); 488 StructType *StructType::create(LLVMContext &Context, StringRef Name) { argument 490 if (!Name.empty()) 491 ST->setName(Name); 513 StringRef Name, boo 512 create(LLVMContext &Context, ArrayRef<Type*> Elements, StringRef Name, bool isPacked) argument 527 create(ArrayRef<Type*> Elements, StringRef Name, bool isPacked) argument 540 create(StringRef Name, Type *type, ...) argument [all...] |
H A D | ValueSymbolTable.cpp | 29 << *VI->getValue()->getType() << "' Name = '" 41 if (vmap.insert(V->Name)) { 42 //DEBUG(dbgs() << " Inserted value: " << V->Name << ": " << *V << "\n"); 50 V->Name->Destroy(); 63 V->Name = &NewName; 79 ValueName *ValueSymbolTable::createValueName(StringRef Name, Value *V) { argument 81 ValueName &Entry = vmap.GetOrCreateValue(Name); 90 SmallString<256> UniqueName(Name.begin(), Name.end()); 94 UniqueName.resize(Name [all...] |
/external/llvm/lib/LTO/ |
H A D | LTOModule.cpp | 284 void LTOModule::addDefinedDataSymbol(const char *Name, const GlobalValue *v) { argument 286 addDefinedSymbol(Name, v, false); 346 void LTOModule::addDefinedFunctionSymbol(const char *Name, const Function *F) { argument 348 addDefinedSymbol(Name, F, true); 375 void LTOModule::addDefinedSymbol(const char *Name, const GlobalValue *def, argument 413 StringSet::value_type &entry = _defines.GetOrCreateValue(Name); 546 const char *Name = Buffer.c_str(); local 549 addAsmGlobalSymbolUndef(Name); 551 addAsmGlobalSymbol(Name, LTO_SYMBOL_SCOPE_DEFAULT); 553 addAsmGlobalSymbol(Name, LTO_SYMBOL_SCOPE_INTERNA [all...] |
/external/llvm/lib/Linker/ |
H A D | LinkModules.cpp | 489 static void forceRenaming(GlobalValue *GV, StringRef Name) { argument 492 if (GV->hasLocalLinkage() || GV->getName() == Name) 498 if (GlobalValue *ConflictGV = M->getNamedValue(Name)) { 500 ConflictGV->setName(Name); // This will cause ConflictGV to get renamed 501 assert(ConflictGV->getName() != Name && "forceRenaming didn't work"); 503 GV->setName(Name); // Force the name back
|
/external/llvm/lib/MC/ |
H A D | ELFObjectWriter.cpp | 136 StringRef Name; member in struct:__anon25871::ELFObjectWriter::ELFSymbolData 140 return Name < RHS.Name; 287 void WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, 999 StringRef Name = "_GLOBAL_OFFSET_TABLE_"; local 1000 MCSymbol *Sym = Asm.getContext().GetOrCreateSymbol(Name); 1054 StringRef Name = Symbol.getName(); local 1056 size_t Pos = Name.find("@@@"); 1058 Buf += Name.substr(0, Pos); 1060 Buf += Name 1311 WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, uint64_t Address, uint64_t Offset, uint64_t Size, uint32_t Link, uint32_t Info, uint64_t Alignment, uint64_t EntrySize) argument [all...] |
/external/llvm/lib/MC/MCAnalysis/ |
H A D | MCFunction.cpp | 19 MCFunction::MCFunction(StringRef Name, MCModule *Parent) argument 20 : Name(Name), ParentModule(Parent)
|
H A D | MCModule.cpp | 102 MCFunction *MCModule::createFunction(StringRef Name) { argument 103 std::unique_ptr<MCFunction> MCF(new MCFunction(Name, this));
|
H A D | MCModuleYAML.cpp | 67 bool matchRegister(StringRef Name, unsigned &Reg) { argument 68 EnumValByNameTy::const_iterator It = RegEnumValueByName.find(Name); 74 bool matchOpcode(StringRef Name, unsigned &Opc) { argument 75 EnumValByNameTy::const_iterator It = InstEnumValueByName.find(Name); 115 StringRef Name; member in struct:llvm::MCModuleYAML::Function 208 IO.mapRequired("Name", F.Name); 337 F.Name = MCF.getName(); 407 MCFunction *MCFN = MCM.createFunction(FI->Name);
|
H A D | MCObjectDisassembler.cpp | 43 StringRef Name; local 44 Symbol.getName(Name); 45 if (Name == "main" || Name == "_main") { 504 StringRef Name; local 505 Section.getName(Name); 507 if (Name == "__mod_init_func") { 510 } else if (Name == "__mod_exit_func") {
|
H A D | MCObjectSymbolizer.cpp | 55 StringRef Name; local 56 Section.getName(Name); 57 if (Name == "__stubs") { 109 StringRef Name; S->getName(Name); local 111 if (Name == "__cstring") {
|