Lines Matching refs:Constant

42 class Constant;  variable
256 llvm::Constant *CopyHelper;
257 llvm::Constant *DisposeHelper;
291 Structor(int Priority, llvm::Constant *Initializer, in Structor()
292 llvm::Constant *AssociatedData) in Structor()
296 llvm::Constant *Initializer;
297 llvm::Constant *AssociatedData;
365 typedef llvm::StringMap<llvm::TrackingVH<llvm::Constant> > ReplacementsTy;
371 llvm::SmallVector<std::pair<llvm::GlobalValue *, llvm::Constant *>, 8>
415 std::vector<llvm::Constant*> Annotations;
418 llvm::StringMap<llvm::Constant*> AnnotationStrings;
421 llvm::DenseMap<unsigned, llvm::Constant *> AnnotationArgs;
425 llvm::DenseMap<llvm::Constant *, llvm::GlobalVariable *> ConstantStringMap;
426 llvm::DenseMap<const Decl*, llvm::Constant *> StaticLocalDeclMap;
428 llvm::DenseMap<const Expr*, llvm::Constant *> MaterializedGlobalTemporaryMap;
430 llvm::DenseMap<QualType, llvm::Constant *> AtomicSetterHelperFnMap;
431 llvm::DenseMap<QualType, llvm::Constant *> AtomicGetterHelperFnMap;
434 llvm::DenseMap<QualType, llvm::Constant *> TypeDescriptorMap;
478 llvm::Constant *>
539 llvm::DenseMap<const BlockExpr *, llvm::Constant *> EmittedGlobalBlocks;
544 llvm::Constant *NSConcreteGlobalBlock = nullptr;
545 llvm::Constant *NSConcreteStackBlock = nullptr;
645 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
649 llvm::Constant *C) { in setStaticLocalDeclAddress()
653 llvm::Constant *
665 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
671 llvm::Constant *getAtomicSetterHelperFnMap(QualType Ty) { in getAtomicSetterHelperFnMap()
675 llvm::Constant *Fn) { in setAtomicSetterHelperFnMap()
679 llvm::Constant *getAtomicGetterHelperFnMap(QualType Ty) { in getAtomicGetterHelperFnMap()
683 llvm::Constant *Fn) { in setAtomicGetterHelperFnMap()
687 llvm::Constant *getTypeDescriptorFromMap(QualType Ty) { in getTypeDescriptorFromMap()
690 void setTypeDescriptorInMap(QualType Ty, llvm::Constant *C) { in setTypeDescriptorInMap()
831 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD,
871 llvm::Constant *GetAddrOfGlobalVar(const VarDecl *D,
878 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr,
885 llvm::Constant *GetAddrOfRTTIDescriptor(QualType Ty, bool ForEH = false);
895 llvm::Constant *GetAddrOfThunk(StringRef Name, llvm::Type *FnTy,
934 llvm::Constant *
951 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, StringRef Name);
955 llvm::Constant *getAddrOfGlobalBlockIfEmitted(const BlockExpr *BE) { in getAddrOfGlobalBlockIfEmitted()
961 void setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr);
972 llvm::Constant *GetConstantArrayFromStringLiteral(const StringLiteral *E);
1021 llvm::Constant *
1026 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType,
1039 llvm::Constant *getBuiltinLibFunction(const FunctionDecl *FD,
1081 void AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object) { in AddCXXDtorEntry()
1115 llvm::Constant *CreateRuntimeVariable(llvm::Type *Ty,
1121 llvm::Constant *getNSConcreteGlobalBlock();
1122 llvm::Constant *getNSConcreteStackBlock();
1134 llvm::Constant *getMemberPointerConstant(const UnaryOperator *e);
1144 llvm::Constant *EmitNullConstant(QualType T);
1148 llvm::Constant *EmitNullConstantForBase(const CXXRecordDecl *Record);
1275 llvm::Constant *EmitAnnotationString(StringRef Str);
1278 llvm::Constant *EmitAnnotationUnit(SourceLocation Loc);
1281 llvm::Constant *EmitAnnotationLineNo(SourceLocation L);
1284 llvm::Constant *EmitAnnotationArgs(const AnnotateAttr *Attr);
1293 llvm::Constant *EmitAnnotateAttr(llvm::GlobalValue *GV,
1339 void addReplacement(StringRef Name, llvm::Constant *C);
1341 void addGlobalValReplacement(llvm::GlobalValue *GV, llvm::Constant *C);
1453 llvm::Constant *getNullPointer(llvm::PointerType *T, QualType QT);
1469 llvm::Constant *GetOrCreateLLVMFunction(
1475 llvm::Constant *GetOrCreateMultiVersionResolver(GlobalDecl GD,
1480 llvm::Constant *
1531 llvm::Constant *AssociatedData = nullptr);