Lines Matching defs:Constant

495   SmallVector<llvm::Constant*, 8> Ctors;
497 llvm::Constant *S[] = {
773 SmallVector<llvm::Constant*, 8> UsedArray;
777 llvm::ConstantExpr::getBitCast(cast<llvm::Constant>(&*LLVMUsed[i]),
972 llvm::Constant *Array = llvm::ConstantArray::get(llvm::ArrayType::get(
980 llvm::Constant *CodeGenModule::EmitAnnotationString(StringRef Str) {
981 llvm::StringMap<llvm::Constant*>::iterator i = AnnotationStrings.find(Str);
986 llvm::Constant *s = llvm::ConstantDataArray::getString(getLLVMContext(), Str);
995 llvm::Constant *CodeGenModule::EmitAnnotationUnit(SourceLocation Loc) {
1003 llvm::Constant *CodeGenModule::EmitAnnotationLineNo(SourceLocation L) {
1011 llvm::Constant *CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue *GV,
1015 llvm::Constant *AnnoGV = EmitAnnotationString(AA->getAnnotation()),
1020 llvm::Constant *Fields[4] = {
1047 llvm::Constant *CodeGenModule::GetAddrOfUuidDescriptor(
1068 llvm::Constant *Init = EmitUuidofInitializer(Uuid, E->getType());
1090 llvm::Constant *CodeGenModule::GetWeakRefReference(const ValueDecl *VD) {
1103 llvm::Constant *Aliasee;
1334 llvm::Constant *
1445 llvm::Constant *CodeGenModule::GetAddrOfFunction(GlobalDecl GD,
1458 llvm::Constant *
1462 llvm::Constant *C
1498 llvm::Constant *
1602 llvm::Constant *NewPtrForOldDecl =
1613 /// GetAddrOfGlobalVar - Return the llvm::Constant for the address of the
1617 llvm::Constant *CodeGenModule::GetAddrOfGlobalVar(const VarDecl *D,
1633 llvm::Constant *
1711 llvm::Constant *Init = 0;
1758 llvm::Constant *Entry = GetAddrOfGlobalVar(D, InitType);
1792 llvm::Constant *NewPtrForOldDecl =
1888 static void replaceUsesOfNonProtoConstant(llvm::Constant *old,
2029 llvm::Constant *Entry = GetAddrOfFunction(GD, Ty);
2070 llvm::Constant *NewPtrForOldDecl =
2123 llvm::Constant *Aliasee;
2182 static llvm::StringMapEntry<llvm::Constant*> &
2183 GetConstantCFStringEntry(llvm::StringMap<llvm::Constant*> &Map,
2218 static llvm::StringMapEntry<llvm::Constant*> &
2219 GetConstantStringEntry(llvm::StringMap<llvm::Constant*> &Map,
2227 llvm::Constant *
2231 llvm::StringMapEntry<llvm::Constant*> &Entry =
2236 if (llvm::Constant *C = Entry.getValue())
2239 llvm::Constant *Zero = llvm::Constant::getNullValue(Int32Ty);
2240 llvm::Constant *Zeros[] = { Zero, Zero };
2247 llvm::Constant *GV = CreateRuntimeVariable(Ty,
2261 llvm::Constant *Fields[4];
2272 llvm::Constant *C = 0;
2342 llvm::Constant *
2345 llvm::StringMapEntry<llvm::Constant*> &Entry =
2348 if (llvm::Constant *C = Entry.getValue())
2351 llvm::Constant *Zero = llvm::Constant::getNullValue(Int32Ty);
2352 llvm::Constant *Zeros[] = { Zero, Zero };
2358 llvm::Constant *GV;
2416 llvm::Constant *Fields[3];
2422 llvm::Constant *C =
2495 llvm::Constant *
2538 llvm::Constant *
2551 llvm::Constant *C = GetConstantArrayFromStringLiteral(S);
2565 llvm::Constant *
2580 // Create Constant for this string literal. Don't add a '\0'.
2581 llvm::Constant *C =
2602 llvm::Constant *CodeGenModule::GetAddrOfConstantString(StringRef Str,
2637 llvm::Constant *CodeGenModule::GetAddrOfConstantCString(const std::string &Str,
2644 llvm::Constant *CodeGenModule::GetAddrOfGlobalTemporary(
2656 llvm::Constant *&Slot = MaterializedGlobalTemporaryMap[E];
2685 llvm::Constant *InitialValue = 0;
2686 bool Constant = false;
2691 Constant = isTypeConstant(MaterializedType, /*ExcludeCtor*/Value);
2701 new llvm::GlobalVariable(getModule(), Type, Constant,
2983 static llvm::Constant *GetPointerConstant(llvm::LLVMContext &Context,
3086 llvm::Constant *CodeGenModule::EmitUuidofInitializer(StringRef Uuid,