/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 104 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 D | CGExprScalar.cpp | 252 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 D | CGObjC.cpp | 98 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 D | CGBuiltin.cpp | 165 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 D | CGCXXABI.cpp | 39 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer() 44 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
|
H A D | CodeGenABITypes.cpp | 99 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
|
H A D | CGExprComplex.cpp | 249 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 D | CGExprConstant.cpp | 896 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 D | CGExpr.cpp | 144 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 D | CodeGenTypes.h | 117 llvm::Type *ConvertType(QualType T);
|
H A D | CGObjCGNU.cpp | 2262 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 D | CGCall.cpp | 816 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 D | RISCV.cpp | 129 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 D | WebAssembly.cpp | 114 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType() 147 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
|
H A D | Mips.cpp | 137 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 D | LoongArch.cpp | 123 Field1Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper() 128 Field2Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper() 141 Field1Ty = CGT.ConvertType(EltTy); in detectFARsEligibleStructHelper()
|
H A D | X86.cpp | 556 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 D | AArch64.cpp | 66 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 D | Sparc.cpp | 260 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty)); in classifyType() 284 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
|
H A D | CSKY.cpp | 95 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
|
H A D | PPC.cpp | 488 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 D | Hexagon.cpp | 249 Address(Addr, CGF.ConvertType(Ty), CharUnits::fromQuantity(TyAlign)); in EmitVAArgForHexagon() 339 llvm::Type *PTy = CGF.ConvertType(Ty); in EmitVAArgForHexagonLinux()
|
H A D | AMDGPU.cpp | 141 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 D | SystemZ.cpp | 424 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 D | AMDGPULateCodeGenPrepare.cpp | 112 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()
|