Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp104 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
108 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
150 LLVMTy = ConvertType(ASTTy); in typeRequiresSplitIntoByteArray()
161 LLVMTy = ConvertType(T); in convertTypeForLoadStore()
232 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
346 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
555 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
564 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType()
577 ConvertType(Info.ElementType), Info.EC.getKnownMinValue()); in ConvertType()
581 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
[all …]
H A DCGExprScalar.cpp252 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anone7cacfbd0111::ScalarExprEmitter
477 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral()
480 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr()
483 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr()
498 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr()
502 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr()
696 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr()
1335 unsigned SrcBits = ConvertType(SrcType)->getScalarSizeInBits(); in EmitBitfieldConversionCheck()
1503 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
1681 ConvertType(DstTy)); in EmitFixedPointConversion()
[all …]
H A DCGObjC.cpp98 Temporary.emitRawPointer(*this), ConvertType(ArgQT)); in EmitObjCBoxedExpr()
109 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr()
120 ConvertType(E->getType())); in EmitObjCBoxedExpr()
138 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral()
144 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral()
216 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()
403 CGF.ConvertType(ResultType)); in tryGenerateSpecializedMessageSend()
[all …]
H A DCGBuiltin.cpp165 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction()
328 CGF.ConvertType(E->getType())); in MakeAtomicCmpXchgValue()
448 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue()
460 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue()
615 llvm::Type *ResultType = CGF.ConvertType(E->getType()); in emitMaybeConstrainedFPToIntRoundBuiltin()
636 llvm::Type *IntTy = CGF.ConvertType(IntPtrTy); in emitFrexpBuiltin()
1821 llvm::Type *ResultType = ConvertType(E->getType()); in EmitMSVCBuiltinExpr()
2241 ArgVal = Builder.CreateZExtOrBitCast(ArgVal, ConvertType(ArgTy)); in emitBuiltinOSLogFormat()
3212 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
3238 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
[all …]
H A DCGCXXABI.cpp39 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
44 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
H A DCodeGenABITypes.cpp99 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
H A DCGExprComplex.cpp249 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
256 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
488 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
562 Address V = origLV.getAddress().withElementType(CGF.ConvertType(DestTy)); in EmitCast()
1118 ConvertType(UnPromotionType->castAs<ComplexType>()->getElementType()); in EmitUnPromotedValue()
1131 ConvertType(PromotionType->castAs<ComplexType>()->getElementType()); in EmitPromotedValue()
1455 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
1467 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
H A DCGExprConstant.cpp896 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1116 auto destTy = ConvertType(destType); in VisitCastExpr()
1147 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr()
1379 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization()
1421 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1490 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon9d6f04f10111::ConstExprEmitter
1491 return CGM.getTypes().ConvertType(T); in ConvertType()
2331 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate()
2388 Inits[I] = llvm::UndefValue::get(CGM.getTypes().ConvertType( in tryEmitPrivate()
2403 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate()
[all …]
H A DCGExpr.cpp144 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
1144 ConvertType(QualType(I->first->getTypeForDecl(), 0)), Res, in EmitCountedByFieldExpr()
1147 return Builder.CreateAlignedLoad(ConvertType(CountDecl->getType()), Res, in EmitCountedByFieldExpr()
1316 Addr, CGF.ConvertType(E->getType()), ElemTy); in EmitPointerWithAlignment()
1411 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
1425 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
1439 llvm::Type *ElTy = ConvertType(E->getType()); in EmitUnsupportedLValue()
1951 llvm::Type *ValTy = ConvertType(Ty); in EmitLoadOfScalar()
2052 llvm::Type *ValTy = ConvertType(Ty); in EmitFromMemory()
2058 llvm::Type *ResTy = ConvertType(Ty); in EmitFromMemory()
[all …]
H A DCodeGenTypes.h117 llvm::Type *ConvertType(QualType T);
H A DCGObjCGNU.cpp2262 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
2264 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
2266 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
2268 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
2269 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2275 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU()
2286 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
2304 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2644 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2762 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
[all …]
H A DCGCall.cpp816 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
820 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
1026 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
1031 *TI++ = ConvertType(Ty); in getExpandedTypes()
2864 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
2933 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
3047 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
3134 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
3170 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
3182 if (auto *VecTyTo = dyn_cast<llvm::FixedVectorType>(ConvertType(Ty))) { in EmitFunctionProlog()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DRISCV.cpp129 Field1Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
134 Field2Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
147 Field1Ty = CGT.ConvertType(EltTy); in detectFPCCEligibleStructHelper()
337 EltType = CGT.ConvertType(VT->getElementType()); in coerceVLSVector()
448 if (llvm::StructType *STy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty))) in classifyArgumentType()
H A DWebAssembly.cpp114 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
147 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
H A DMips.cpp137 return CGT.ConvertType(Ty); in HandleAggregates()
271 RTList.push_back(CGT.ConvertType(b->getType())); in returnAggregateInRegs()
382 llvm::Type *ValTy = CGF.ConvertType(OrigTy); in EmitVAArg()
H A DLoongArch.cpp123 Field1Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
128 Field2Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
141 Field1Ty = CGT.ConvertType(EltTy); in detectFARsEligibleStructHelper()
H A DX86.cpp556 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
879 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
1131 llvm::Type *ByValTy = CGM.getTypes().ConvertType(PtrTy->getPointeeType()); in addX86InterruptAttrs()
2270 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
2613 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2631 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2663 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2668 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2691 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2757 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0); in classifyArgumentType()
[all …]
H A DAArch64.cpp66 llvm::Type *BaseTy = CGF.ConvertType(Ty); in EmitVAArg()
344 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members)); in classifyArgumentType()
352 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members), 0, in classifyArgumentType()
547 llvm::Type *BaseTy = CGF.ConvertType(Ty); in EmitAAPCSVAArg()
680 llvm::Type *BaseTy = CGF.ConvertType(QualType(Base, 0)); in EmitAAPCSVAArg()
H A DSparc.cpp260 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty)); in classifyType()
284 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
H A DCSKY.cpp95 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
H A DPPC.cpp488 llvm::Type *DirectTy = CGF.ConvertType(Ty), *ElementTy = DirectTy; in EmitVAArg()
650 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT)); in computeInfo()
858 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyArgumentType()
928 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyReturnType()
H A DHexagon.cpp249 Address(Addr, CGF.ConvertType(Ty), CharUnits::fromQuantity(TyAlign)); in EmitVAArgForHexagon()
339 llvm::Type *PTy = CGF.ConvertType(Ty); in EmitVAArgForHexagonLinux()
H A DAMDGPU.cpp141 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
181 llvm::Type *OrigLTy = CGT.ConvertType(Ty); in classifyKernelArgumentType()
237 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
H A DSystemZ.cpp424 return ABIArgInfo::getExtend(Ty, CGT.ConvertType(Ty)); in classifyArgumentType()
433 return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy)); in classifyArgumentType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp112 Value *convertFromOptType(Type *ConvertType, Instruction *V,
239 Value *LiveRegOptimizer::convertFromOptType(Type *ConvertType, Instruction *V, in convertFromOptType() argument
242 FixedVectorType *NewVTy = cast<FixedVectorType>(ConvertType); in convertFromOptType()

12