Home
last modified time | relevance | path

Searched refs:ConvertType (Results 1 – 25 of 36) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenTypes.cpp95 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
99 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
273 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
401 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
617 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
624 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType()
632 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
649 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType()
716 : ConvertType(VT->getElementType()); in ConvertType()
723 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType()
[all …]
H A DCGExprScalar.cpp238 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anonb4bd95340111::ScalarExprEmitter
461 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral()
464 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr()
467 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr()
482 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr()
486 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr()
679 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr()
1343 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
1521 ConvertType(DstTy)); in EmitFixedPointConversion()
1625 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr()
[all …]
H A DCGCXXABI.cpp33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
H A DCGObjC.cpp56 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral()
99 Builder.CreateBitCast(Temporary.getPointer(), ConvertType(ArgQT)); in EmitObjCBoxedExpr()
110 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr()
121 ConvertType(E->getType())); in EmitObjCBoxedExpr()
139 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral()
145 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral()
217 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
244 ConvertType(E->getType())); in EmitObjCCollectionLiteral()
279 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); in AdjustObjCObjectType()
394 return CGF.EmitObjCAlloc(Receiver, CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend()
[all …]
H A DCGBuiltin.cpp143 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction()
308 CGF.ConvertType(E->getType())); in MakeAtomicCmpXchgValue()
425 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue()
438 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue()
599 llvm::Type *ResultType = CGF.ConvertType(E->getType()); in emitMaybeConstrainedFPToIntRoundBuiltin()
1527 llvm::Type *ResultType = ConvertType(E->getType()); in EmitMSVCBuiltinExpr()
1909 ArgVal = Builder.CreateZExtOrBitCast(ArgVal, ConvertType(ArgTy)); in emitBuiltinOSLogFormat()
2636 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
2656 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
2673 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
[all …]
H A DCGExprConstant.cpp876 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1078 auto destTy = ConvertType(destType); in VisitCastExpr()
1109 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr()
1264 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization()
1304 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1355 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon722904280111::ConstExprEmitter
1356 return CGM.getTypes().ConvertType(T); in ConvertType()
1949 CGM.getTypes().ConvertType(base.getTypeInfoType())->getPointerTo(); in tryEmitBase()
2015 CGM.getTypes().ConvertType(E->getType())); in VisitAddrLabelExpr()
2076 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate()
[all …]
H A DCGExprComplex.cpp240 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
247 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
417 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
492 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy)); in EmitCast()
940 ConvertType(UnPromotionType->castAs<ComplexType>()->getElementType()); in EmitUnPromotedValue()
953 ConvertType(PromotionType->castAs<ComplexType>()->getElementType()); in EmitPromotedValue()
1266 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
1278 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
H A DCodeGenABITypes.cpp100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
H A DTargetInfo.cpp920 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
953 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
1603 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
1934 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
2179 llvm::Type *ByValTy = CGM.getTypes().ConvertType(PtrTy->getPointeeType()); in addX86InterruptAttrs()
3315 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
3658 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
3676 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
3708 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
3713 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
[all …]
H A DCGExprCXX.cpp109 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()
1811 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall()
1832 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall()
2197 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr()
2222 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
H A DCGCall.cpp803 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
807 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
1013 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
1018 *TI++ = ConvertType(Ty); in getExpandedTypes()
1641 llvm::Type *ty = ConvertType(ret); in GetFunctionType()
1665 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType()
2667 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
2736 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
2852 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
2939 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
[all …]
H A DCodeGenTypes.h128 llvm::Type *ConvertType(QualType T);
H A DCGExpr.cpp133 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
1099 Addr = Builder.CreateAddrSpaceCast(Addr, ConvertType(E->getType())); in EmitPointerWithAlignment()
1180 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
1194 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
1208 llvm::Type *ElTy = ConvertType(E->getType()); in EmitUnsupportedLValue()
1699 llvm::Type *ValTy = ConvertType(Ty); in EmitLoadOfScalar()
1792 llvm::Type *ValTy = ConvertType(Ty); in EmitFromMemory()
1982 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue()
2044 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue()
2068 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue()
[all …]
H A DCGObjCGNU.cpp2152 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
2154 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
2156 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
2158 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
2159 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2165 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU()
2176 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
2194 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2536 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2654 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
[all …]
H A DItaniumCXXABI.cpp1281 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow()
1321 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1450 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1451 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall()
1493 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid()
1509 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
2096 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
2288 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn()
3603 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
4019 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
[all …]
H A DCGClass.cpp141 llvm::Type *Ty = ConvertType(MD->getThisType()->getPointeeType()); in LoadCXXThisAddress()
209 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
225 assert(This.getElementType() == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass()
242 V = Builder.CreateElementBitCast(V, ConvertType(Base)); in GetAddressOfDirectBaseInCompleteClass()
331 llvm::Type *BaseValueTy = ConvertType((PathEnd[-1])->getType()); in GetAddressOfBaseClass()
412 llvm::Type *DerivedValueTy = ConvertType(DerivedTy); in GetAddressOfDerivedClass()
2405 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
H A DCodeGenFunction.cpp215 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction
216 return CGM.getTypes().ConvertType(T); in ConvertType()
604 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitKernelMetadata()
1107 ReturnValue = Address(&*AI, ConvertType(RetTy), in StartFunction()
1129 Address(Addr, ConvertType(RetTy), CGM.getNaturalTypeAlignment(RetTy)); in StartFunction()
2143 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength()
H A DSwiftCallingConv.cpp89 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData()
115 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
H A DCGCUDANV.cpp237 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime()
238 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime()
420 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
H A DCGObjCMac.cpp201 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy()
2109 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper()
2145 llvm::Value *SelValue = llvm::UndefValue::get(Types.ConvertType(selTy)); in EmitMessageSend()
2587 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout()
3008 CGF.ConvertType( in EmitClassRefViaRuntime()
4815 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt()
5053 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset()
5752 ShortTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.ShortTy)); in ObjCCommonTypesHelper()
5754 LongTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.LongTy)); in ObjCCommonTypesHelper()
5767 cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCIdType())); in ObjCCommonTypesHelper()
[all …]
H A DCGBlocks.cpp174 cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy)); in buildBlockDescriptor()
610 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
1101 blockAddr.getPointer(), ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral()
1117 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1393 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
H A DCGDeclCXX.cpp125 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy()
136 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
H A DCGObjCRuntime.cpp261 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
H A DCGStmt.cpp2188 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue()
2464 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt()
2491 DestAddr, ConvertType(OutExpr->getType())); in EmitAsmStmt()
2587 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Driscv_vector.td937 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
1002 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
1069 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
1132 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());

12