| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 95 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 D | CGExprScalar.cpp | 238 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 D | CGCXXABI.cpp | 33 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 D | CGObjC.cpp | 56 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 D | CGBuiltin.cpp | 143 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 D | CGExprConstant.cpp | 876 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 D | CGExprComplex.cpp | 240 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 D | CodeGenABITypes.cpp | 100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
|
| H A D | TargetInfo.cpp | 920 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 D | CGExprCXX.cpp | 109 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 D | CGCall.cpp | 803 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 D | CodeGenTypes.h | 128 llvm::Type *ConvertType(QualType T);
|
| H A D | CGExpr.cpp | 133 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 D | CGObjCGNU.cpp | 2152 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 D | ItaniumCXXABI.cpp | 1281 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 D | CGClass.cpp | 141 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 D | CodeGenFunction.cpp | 215 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 D | SwiftCallingConv.cpp | 89 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 115 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
| H A D | CGCUDANV.cpp | 237 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 D | CGObjCMac.cpp | 201 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 D | CGBlocks.cpp | 174 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 D | CGDeclCXX.cpp | 125 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy() 136 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
|
| H A D | CGObjCRuntime.cpp | 261 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
|
| H A D | CGStmt.cpp | 2188 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 D | riscv_vector.td | 937 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());
|