/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 94 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem() 98 llvm::Type *R = ConvertType(T); in ConvertTypeForMem() 264 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType() 395 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes 594 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType() 601 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType() 609 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType() 626 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType() 694 ResultType = llvm::FixedVectorType::get(ConvertType(VT->getElementType()), in ConvertType() 701 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType() [all …]
|
H A D | CGExprScalar.cpp | 242 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anonacb3eee80111::ScalarExprEmitter 460 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral() 463 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr() 466 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr() 478 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr() 482 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr() 667 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr() 1299 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion() 1477 ConvertType(DstTy)); in EmitFixedPointConversion() 1581 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr() [all …]
|
H A D | CGCXXABI.cpp | 33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer() 38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType() 63 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
|
H A D | CGBuiltin.cpp | 108 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction() 271 CGF.ConvertType(E->getType())); in MakeAtomicCmpXchgValue() 388 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue() 401 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue() 562 llvm::Type *ResultType = CGF.ConvertType(E->getType()); in emitMaybeConstrainedFPToIntRoundBuiltin() 1438 llvm::Type *ResultType = ConvertType(E->getType()); in EmitMSVCBuiltinExpr() 1827 ArgVal = Builder.CreateZExtOrBitCast(ArgVal, ConvertType(ArgTy)); in emitBuiltinOSLogFormat() 2017 FieldPtr, CGF.ConvertType(Context.getPointerType(FD->getType()))); in dumpRecord() 2019 FieldPtr = CGF.Builder.CreateStructGEP(CGF.ConvertType(RType), FieldPtr, in dumpRecord() 2589 llvm::Type *LLVMIntTy = getTypes().ConvertType(getContext().IntTy); in EmitBuiltinExpr() [all …]
|
H A D | CGObjC.cpp | 53 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral() 95 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT)); in EmitObjCBoxedExpr() 106 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr() 117 ConvertType(E->getType())); in EmitObjCBoxedExpr() 135 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral() 141 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral() 213 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral() 240 ConvertType(E->getType())); in EmitObjCCollectionLiteral() 275 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); in AdjustObjCObjectType() 392 return CGF.EmitObjCAlloc(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend() [all …]
|
H A D | CGExprConstant.cpp | 855 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize() 1058 auto destTy = ConvertType(destType); in VisitCastExpr() 1089 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr() 1235 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization() 1275 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr() 1326 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon411c9adc0111::ConstExprEmitter 1327 return CGM.getTypes().ConvertType(T); in ConvertType() 1918 CGM.getTypes().ConvertType(base.getTypeInfoType())->getPointerTo(); in tryEmitBase() 1982 CGM.getTypes().ConvertType(E->getType())); in VisitAddrLabelExpr() 2040 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate() [all …]
|
H A D | TargetInfo.cpp | 682 Val = CGF.Builder.CreateVAArg(VAListAddr.getPointer(), CGF.ConvertType(Ty)); in EmitVAArgInstr() 870 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType() 903 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType() 1540 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType() 1872 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType() 2117 llvm::Type *ByValTy = CGM.getTypes().ConvertType(PtrTy->getPointeeType()); in addX86InterruptAttrs() 3258 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType() 3579 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType() 3597 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType() 3629 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType() [all …]
|
H A D | CGExprComplex.cpp | 239 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr() 246 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr() 398 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr() 473 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy)); in EmitCast() 1093 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() 1105 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
|
H A D | CodeGenABITypes.cpp | 100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
|
H A D | CGCall.cpp | 787 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo() 791 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo() 997 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes() 1002 *TI++ = ConvertType(Ty); in getExpandedTypes() 1602 llvm::Type *ty = ConvertType(ret); in GetFunctionType() 1626 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType() 2533 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion() 2602 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog() 2718 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() 2805 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog() [all …]
|
H A D | CGExprCXX.cpp | 107 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall() 1792 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall() 1799 llvm::Type *Ty = getTypes().ConvertType(DDTag); in EmitDeleteCall() 1810 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall() 1831 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall() 2196 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr() 2221 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
|
H A D | CGExpr.cpp | 144 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp() 1128 ? Builder.CreateBitCast(Addr, ConvertType(E->getType())) in EmitPointerWithAlignment() 1130 ConvertType(E->getType())); in EmitPointerWithAlignment() 1193 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue() 1207 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue() 1221 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); in EmitUnsupportedLValue() 1957 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue() 2019 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue() 2043 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue() 2317 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue() [all …]
|
H A D | ItaniumCXXABI.cpp | 1318 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow() 1357 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn() 1484 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall() 1485 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall() 1527 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid() 1543 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid() 2121 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment() 2313 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn() 3573 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer() 3987 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo() [all …]
|
H A D | CGObjCGNU.cpp | 2146 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU() 2148 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU() 2150 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU() 2152 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU() 2153 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU() 2159 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU() 2169 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU() 2186 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU() 2524 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper() 2644 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend() [all …]
|
H A D | CodeGenTypes.h | 131 llvm::Type *ConvertType(QualType T);
|
H A D | CGClass.cpp | 207 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset() 223 assert(This.getElementType() == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass() 240 V = Builder.CreateElementBitCast(V, ConvertType(Base)); in GetAddressOfDirectBaseInCompleteClass() 330 ConvertType((PathEnd[-1])->getType()) in GetAddressOfBaseClass() 411 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(AddrSpace); in GetAddressOfDerivedClass() 2338 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall() 2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
|
H A D | CGCUDANV.cpp | 207 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime() 208 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime() 391 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
|
H A D | SwiftCallingConv.cpp | 87 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 113 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
H A D | CGDeclCXX.cpp | 124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy() 135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
|
H A D | CGObjCMac.cpp | 200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy() 2132 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper() 2183 SelValue = llvm::UndefValue::get(Types.ConvertType(selTy)); in EmitMessageSend() 2646 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout() 3068 CGF.ConvertType( in EmitClassRefViaRuntime() 4866 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt() 5100 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset() 5796 ShortTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.ShortTy)); in ObjCCommonTypesHelper() 5798 LongTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.LongTy)); in ObjCCommonTypesHelper() 5810 cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCIdType())); in ObjCCommonTypesHelper() [all …]
|
H A D | CGObjCRuntime.cpp | 258 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
|
H A D | CGBlocks.cpp | 190 cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy)); in buildBlockDescriptor() 559 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo() 1098 blockAddr.getPointer(), ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral() 1114 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType() 1392 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
|
H A D | CGStmt.cpp | 2060 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue() 2320 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt() 2348 ConvertType(OutExpr->getType()), in EmitAsmStmt() 2440 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
|
H A D | CodeGenFunction.cpp | 222 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction 223 return CGM.getTypes().ConvertType(T); in ConvertType() 609 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitOpenCLKernelMetadata() 2046 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength()
|
H A D | CodeGenModule.cpp | 3300 llvm::Type *DeclTy = getTypes().ConvertType(FD->getType()); in emitCPUDispatchDefinition() 3659 Ty = getTypes().ConvertType(FD->getType()); in GetAddrOfFunction() 4340 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition() 5054 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantCFString() 5118 auto *STy = cast<llvm::StructType>(getTypes().ConvertType(CFTy)); in GetAddrOfConstantCFString() 5273 auto *AType = cast<llvm::ArrayType>(getTypes().ConvertType(E->getType())); in GetConstantArrayFromStringLiteral()
|