Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCodeGenTypes.cpp105 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
109 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
275 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
403 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
620 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
627 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType()
635 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
652 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType()
720 ResultType = llvm::FixedVectorType::get(ConvertType(VT->getElementType()), in ConvertType()
727 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType()
[all …]
DCGExprScalar.cpp242 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anon54548ed50111::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()
669 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr()
1301 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
1479 ConvertType(DstTy)); in EmitFixedPointConversion()
1583 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr()
[all …]
DCGCXXABI.cpp33 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()
DCGBuiltin.cpp108 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()
1486 llvm::Type *ResultType = ConvertType(E->getType()); in EmitMSVCBuiltinExpr()
1867 ArgVal = Builder.CreateZExtOrBitCast(ArgVal, ConvertType(ArgTy)); in emitBuiltinOSLogFormat()
2057 FieldPtr, CGF.ConvertType(Context.getPointerType(FD->getType()))); in dumpRecord()
2059 FieldPtr = CGF.Builder.CreateStructGEP(CGF.ConvertType(RType), FieldPtr, in dumpRecord()
2629 llvm::Type *LLVMIntTy = getTypes().ConvertType(getContext().IntTy); in EmitBuiltinExpr()
[all …]
DCGObjC.cpp53 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 …]
DCGExprConstant.cpp855 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 __anon5364ea090111::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 …]
DCodeGenABITypes.cpp100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
DTargetInfo.cpp682 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 …]
DCGExprComplex.cpp239 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()
DCGCall.cpp789 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
793 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
999 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
1004 *TI++ = ConvertType(Ty); in getExpandedTypes()
1613 llvm::Type *ty = ConvertType(ret); in GetFunctionType()
1637 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType()
2549 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
2618 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
2734 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
2821 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
[all …]
DCGExprCXX.cpp107 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall()
1795 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1802 llvm::Type *Ty = getTypes().ConvertType(DDTag); in EmitDeleteCall()
1813 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall()
1834 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall()
2199 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr()
2224 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
DCGExpr.cpp144 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 …]
DCodeGenTypes.h131 llvm::Type *ConvertType(QualType T);
DCGObjCGNU.cpp2149 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
2151 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
2153 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
2155 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
2156 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2162 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU()
2172 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
2189 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2527 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2647 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
[all …]
DItaniumCXXABI.cpp1327 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow()
1366 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1494 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1495 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall()
1537 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid()
1553 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
2135 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
2327 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn()
3613 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
4027 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
[all …]
DCGClass.cpp207 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()
2336 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
DCGCUDANV.cpp222 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime()
223 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime()
399 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
DSwiftCallingConv.cpp87 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData()
113 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
DCGObjCMac.cpp200 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 …]
DCGDeclCXX.cpp124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy()
135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
DCGObjCRuntime.cpp258 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
DCGBlocks.cpp190 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()
DCodeGenFunction.cpp222 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()
2060 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength()
DCGStmt.cpp2098 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue()
2364 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt()
2392 ConvertType(OutExpr->getType()), in EmitAsmStmt()
2484 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
DCodeGenModule.cpp3330 llvm::Type *DeclTy = getTypes().ConvertType(FD->getType()); in emitCPUDispatchDefinition()
3689 Ty = getTypes().ConvertType(FD->getType()); in GetAddrOfFunction()
4369 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition()
5084 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantCFString()
5148 auto *STy = cast<llvm::StructType>(getTypes().ConvertType(CFTy)); in GetAddrOfConstantCFString()
5303 auto *AType = cast<llvm::ArrayType>(getTypes().ConvertType(E->getType())); in GetConstantArrayFromStringLiteral()

12