/llvm-project/llvm/utils/TableGen/ |
H A D | CallingConvEmitter.cpp | 335 const Record *DestTy in EmitAction() local 300 Record *DestTy = Action->getValueAsDef("DestTy"); EmitAction() local 314 Record *DestTy = Action->getValueAsDef("DestTy"); EmitAction() local 330 Record *DestTy = Action->getValueAsDef("DestTy"); EmitAction() local 340 Record *DestTy = Action->getValueAsDef("DestTy"); EmitAction() local [all...] |
/llvm-project/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 111 Type *DestTy) const override { in FoldCast() 124 Instruction *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 129 Constant *C, Type *DestTy) const override { in CreatePointerBitCastOrAddrSpaceCast()
|
H A D | ConstantFolder.h | 174 Type *DestTy) const override { in FoldCast() 193 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 198 Type *DestTy) const override { in CreatePointerBitCastOrAddrSpaceCast()
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 116 FoldCast(Instruction::CastOps Op,Value * V,Type * DestTy) FoldCast() argument 130 CreatePointerCast(Constant * C,Type * DestTy) CreatePointerCast() argument 137 CreatePointerBitCastOrAddrSpaceCast(Constant * C,Type * DestTy) CreatePointerBitCastOrAddrSpaceCast() argument
|
H A D | TargetFolder.h | 185 Type *DestTy) const override { in FoldCast() 204 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 211 Type *DestTy) const override { in CreatePointerBitCastOrAddrSpaceCast()
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 217 auto *DestTy = dyn_cast<FixedVectorType>(Ty); in commonCastTransforms() local 448 Type *DestTy = Trunc.getType(); narrowFunnelShift() local 546 Type *DestTy = Trunc.getType(); narrowBinOp() local 660 Type *DestTy = Trunc.getType(); shrinkInsertElt() local 682 Type *DestTy = Trunc.getType(), *SrcTy = Src->getType(); visitTrunc() local 1150 Type *SrcTy = Src->getType(), *DestTy = Zext.getType(); visitZExt() local 1438 Type *SrcTy = Src->getType(), *DestTy = Sext.getType(); visitSExt() local 2110 optimizeVectorResizeWithIntegerBitCasts(Value * InVal,VectorType * DestTy,InstCombinerImpl & IC) optimizeVectorResizeWithIntegerBitCasts() argument 2370 Type *DestTy = BitCast.getType(); foldBitCastBitwiseLogic() local 2449 Type *DestTy = BitCast.getType(); foldBitCastSelect() local 2507 Type *DestTy = CI.getType(); // Type A optimizeBitCastFromPhi() local 2672 Type *DestTy = CI.getType(); visitBitCast() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 428 const LLT DestTy = MRI.getType(MI.getOperand(0).getReg()); tryFoldUnmergeCast() local 512 canFoldMergeOpcode(unsigned MergeOp,unsigned ConvertOp,LLT OpTy,LLT DestTy) canFoldMergeOpcode() argument 893 LLT DestTy = MRI.getType(MI.getReg(0)); tryCombineUnmergeDefs() local 1067 LLT DestTy = MRI.getType(MI.getReg(0)); tryCombineUnmergeValues() local [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 134 performAddrSpaceCast(CodeGen::CodeGenFunction & CGF,llvm::Value * Src,LangAS SrcAddr,LangAS DestAddr,llvm::Type * DestTy,bool isNonNull) const performAddrSpaceCast() argument
|
H A D | CGDeclCXX.cpp | 125 auto DestTy = llvm::PointerType::get( in EmitDeclDestroy() local
|
H A D | CGExprCXX.cpp | 2219 EmitDynamicCastToNull(CodeGenFunction & CGF,QualType DestTy) EmitDynamicCastToNull() argument 2236 QualType DestTy = DCE->getTypeAsWritten(); EmitDynamicCast() local [all...] |
/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 70 FoldBitCast(Constant * V,Type * DestTy) FoldBitCast() argument 124 foldMaybeUndesirableCast(unsigned opc,Constant * V,Type * DestTy) foldMaybeUndesirableCast() argument 131 ConstantFoldCastInstruction(unsigned opc,Constant * V,Type * DestTy) ConstantFoldCastInstruction() argument [all...] |
H A D | ConstantsContext.h | 199 Create(Type * SrcElementTy,Constant * C,ArrayRef<Constant * > IdxList,Type * DestTy,unsigned Flags,std::optional<ConstantRange> InRange) Create() argument
|
H A D | Core.cpp | 3990 LLVMBuildTrunc(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildTrunc() argument 3995 LLVMBuildZExt(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildZExt() argument 4000 LLVMBuildSExt(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildSExt() argument 4005 LLVMBuildFPToUI(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildFPToUI() argument 4010 LLVMBuildFPToSI(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildFPToSI() argument 4015 LLVMBuildUIToFP(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildUIToFP() argument 4020 LLVMBuildSIToFP(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildSIToFP() argument 4025 LLVMBuildFPTrunc(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildFPTrunc() argument 4030 LLVMBuildFPExt(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildFPExt() argument 4035 LLVMBuildPtrToInt(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildPtrToInt() argument 4040 LLVMBuildIntToPtr(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildIntToPtr() argument 4045 LLVMBuildBitCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildBitCast() argument 4050 LLVMBuildAddrSpaceCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildAddrSpaceCast() argument 4055 LLVMBuildZExtOrBitCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildZExtOrBitCast() argument 4061 LLVMBuildSExtOrBitCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildSExtOrBitCast() argument 4067 LLVMBuildTruncOrBitCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildTruncOrBitCast() argument 4073 LLVMBuildCast(LLVMBuilderRef B,LLVMOpcode Op,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildCast() argument 4079 LLVMBuildPointerCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildPointerCast() argument 4084 LLVMBuildIntCast2(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,LLVMBool IsSigned,const char * Name) LLVMBuildIntCast2() argument 4091 LLVMBuildIntCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildIntCast() argument 4097 LLVMBuildFPCast(LLVMBuilderRef B,LLVMValueRef Val,LLVMTypeRef DestTy,const char * Name) LLVMBuildFPCast() argument 4102 LLVMGetCastOpcode(LLVMValueRef Src,LLVMBool SrcIsSigned,LLVMTypeRef DestTy,LLVMBool DestIsSigned) LLVMGetCastOpcode() argument [all...] |
H A D | Verifier.cpp | 3201 Type *DestTy = I.getType(); visitTruncInst() local 3219 Type *DestTy = I.getType(); visitZExtInst() local 3237 Type *DestTy = I.getType(); visitSExtInst() local 3255 Type *DestTy = I.getType(); visitFPTruncInst() local 3272 Type *DestTy = I.getType(); visitFPExtInst() local 3290 Type *DestTy = I.getType(); visitUIToFPInst() local 3313 Type *DestTy = I.getType(); visitSIToFPInst() local 3336 Type *DestTy = I.getType(); visitFPToUIInst() local 3358 Type *DestTy = I.getType(); visitFPToSIInst() local 3380 Type *DestTy = I.getType(); visitPtrToIntInst() local 3401 Type *DestTy = I.getType(); visitIntToPtrInst() local 3426 Type *DestTy = I.getType(); visitAddrSpaceCastInst() local 5360 Type *DestTy = Call.getType(); visitIntrinsicCall() local [all...] |
H A D | Instructions.cpp | 3125 if (SrcTy == DestTy) in isBitOrNoopPointerCastable() argument 2719 isNoopCast(Instruction::CastOps Opcode,Type * SrcTy,Type * DestTy,const DataLayout & DL) isNoopCast() argument 3085 isBitCastable(Type * SrcTy,Type * DestTy) isBitCastable() argument 3148 getCastOpcode(const Value * Src,bool SrcIsSigned,Type * DestTy,bool DestIsSigned) getCastOpcode() argument [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 71 foldConstVectorToAPInt(APInt & Result,Type * DestTy,Constant * C,Type * SrcEltTy,unsigned NumSrcElts,const DataLayout & DL) foldConstVectorToAPInt() argument 104 FoldBitCast(Constant * C,Type * DestTy,const DataLayout & DL) FoldBitCast() argument 344 ConstantFoldLoadThroughBitcast(Constant * C,Type * DestTy,const DataLayout & DL) ConstantFoldLoadThroughBitcast() argument 980 Type *DestTy = InstOrCE->getType(); ConstantFoldInstOperandsImpl() local 1387 ConstantFoldCastOperand(unsigned Opcode,Constant * C,Type * DestTy,const DataLayout & DL) ConstantFoldCastOperand() argument 1473 ConstantFoldIntegerCast(Constant * C,Type * DestTy,bool IsSigned,const DataLayout & DL) ConstantFoldIntegerCast() argument [all...] |
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 489 createCast(IRBuilder<> & Builder,Value * V,Type * DestTy) createCast() argument [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 975 IntegerType *DestTy) { in isPromotableTo() argument 1013 IntegerType *DestTy, BasicBlock *LoopB) { in promoteTo() argument 1073 IntegerType *DestTy = getPmpyType(); promoteTypes() local [all...] |
/llvm-project/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2858 TypeResult DestTy = ParseTypeName(); ParseBuiltinPrimaryExpression() local 2887 TypeResult DestTy = ParseTypeName(); ParseBuiltinPrimaryExpression() local
|
/llvm-project/llvm/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 545 Type *DestTy = pickScalarType(); Act() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | TypePromotion.cpp | 640 IntegerType *DestTy = cast<IntegerType>(TruncTysMap[Trunc][0]); in ConvertTruncs() local
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 2053 QualType SrcTy, DestTy; CheckCompatibleReinterpretCast() local 3236 QualType DestTy = cast<PointerType>(DestType)->getPointeeType(); CheckCStyleCast() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAddressSpaces.cpp | 375 Type *DestTy = II->getType(); rewriteIntrinsicOperands() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 771 Type *DestTy = CI->getType(); // Type A optimizeAMXCastFromPhi() local
|
/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 760 Type* DestTy = CE->getType(); getConstantValue() local
|