Lines Matching refs:Constant
42 class Constant; variable
251 llvm::Constant *CopyHelper;
252 llvm::Constant *DisposeHelper;
286 Structor(int Priority, llvm::Constant *Initializer, in Structor()
287 llvm::Constant *AssociatedData) in Structor()
291 llvm::Constant *Initializer;
292 llvm::Constant *AssociatedData;
377 typedef llvm::StringMap<llvm::TrackingVH<llvm::Constant> > ReplacementsTy;
383 llvm::SmallVector<std::pair<llvm::GlobalValue *, llvm::Constant *>, 8>
420 std::vector<llvm::Constant*> Annotations;
423 llvm::StringMap<llvm::Constant*> AnnotationStrings;
426 llvm::DenseMap<unsigned, llvm::Constant *> AnnotationArgs;
430 llvm::DenseMap<llvm::Constant *, llvm::GlobalVariable *> ConstantStringMap;
433 llvm::DenseMap<const Decl*, llvm::Constant *> StaticLocalDeclMap;
435 llvm::DenseMap<const Expr*, llvm::Constant *> MaterializedGlobalTemporaryMap;
437 llvm::DenseMap<QualType, llvm::Constant *> AtomicSetterHelperFnMap;
438 llvm::DenseMap<QualType, llvm::Constant *> AtomicGetterHelperFnMap;
441 llvm::DenseMap<QualType, llvm::Constant *> TypeDescriptorMap;
485 llvm::Constant *>
547 llvm::DenseMap<const BlockExpr *, llvm::Constant *> EmittedGlobalBlocks;
552 llvm::Constant *NSConcreteGlobalBlock = nullptr;
553 llvm::Constant *NSConcreteStackBlock = nullptr;
589 llvm::DenseMap<const llvm::Constant *, llvm::GlobalVariable *> RTTIProxyMap;
662 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
666 llvm::Constant *C) { in setStaticLocalDeclAddress()
670 llvm::Constant *
682 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
688 llvm::Constant *getAtomicSetterHelperFnMap(QualType Ty) { in getAtomicSetterHelperFnMap()
692 llvm::Constant *Fn) { in setAtomicSetterHelperFnMap()
696 llvm::Constant *getAtomicGetterHelperFnMap(QualType Ty) { in getAtomicGetterHelperFnMap()
700 llvm::Constant *Fn) { in setAtomicGetterHelperFnMap()
704 llvm::Constant *getTypeDescriptorFromMap(QualType Ty) { in getTypeDescriptorFromMap()
707 void setTypeDescriptorInMap(QualType Ty, llvm::Constant *C) { in setTypeDescriptorInMap()
859 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD,
901 llvm::Constant *GetAddrOfGlobalVar(const VarDecl *D,
908 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
915 llvm::Constant *GetFunctionStart(const ValueDecl *Decl);
918 llvm::Constant *GetAddrOfRTTIDescriptor(QualType Ty, bool ForEH = false);
932 llvm::Constant *GetAddrOfThunk(StringRef Name, llvm::Type *FnTy,
971 llvm::Constant *
988 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, StringRef Name);
992 llvm::Constant *getAddrOfGlobalBlockIfEmitted(const BlockExpr *BE) { in getAddrOfGlobalBlockIfEmitted()
998 void setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr);
1009 llvm::Constant *GetConstantArrayFromStringLiteral(const StringLiteral *E);
1058 llvm::Constant *
1063 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType,
1076 llvm::Constant *getBuiltinLibFunction(const FunctionDecl *FD,
1118 void AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry()
1152 llvm::Constant *CreateRuntimeVariable(llvm::Type *Ty,
1158 llvm::Constant *getNSConcreteGlobalBlock();
1159 llvm::Constant *getNSConcreteStackBlock();
1171 llvm::Constant *getMemberPointerConstant(const UnaryOperator *e);
1181 llvm::Constant *EmitNullConstant(QualType T);
1185 llvm::Constant *EmitNullConstantForBase(const CXXRecordDecl *Record);
1313 llvm::Constant *EmitAnnotationString(StringRef Str);
1316 llvm::Constant *EmitAnnotationUnit(SourceLocation Loc);
1319 llvm::Constant *EmitAnnotationLineNo(SourceLocation L);
1322 llvm::Constant *EmitAnnotationArgs(const AnnotateAttr *Attr);
1331 llvm::Constant *EmitAnnotateAttr(llvm::GlobalValue *GV,
1384 void addReplacement(StringRef Name, llvm::Constant *C);
1386 void addGlobalValReplacement(llvm::GlobalValue *GV, llvm::Constant *C);
1477 GetOrCreateRTTIProxyGlobalVariable(llvm::Constant *Addr);
1504 llvm::Constant *getNullPointer(llvm::PointerType *T, QualType QT);
1529 llvm::Constant *GetOrCreateLLVMFunction(
1540 llvm::Constant *GetOrCreateMultiVersionResolver(GlobalDecl GD);
1550 llvm::Constant *
1604 llvm::Constant *AssociatedData = nullptr);