Home
last modified time | relevance | path

Searched defs:DestTy (Results 1 – 25 of 66) sorted by relevance

123

/llvm-project/llvm/utils/TableGen/
H A DCallingConvEmitter.cpp335 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 DNoFolder.h111 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 DConstantFolder.h174 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 DInstSimplifyFolder.h116 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 DTargetFolder.h185 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 DInstCombineCasts.cpp217 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 DLegalizationArtifactCombiner.h428 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 DTargetInfo.cpp134 performAddrSpaceCast(CodeGen::CodeGenFunction & CGF,llvm::Value * Src,LangAS SrcAddr,LangAS DestAddr,llvm::Type * DestTy,bool isNonNull) const performAddrSpaceCast() argument
H A DCGDeclCXX.cpp125 auto DestTy = llvm::PointerType::get( in EmitDeclDestroy() local
H A DCGExprCXX.cpp2219 EmitDynamicCastToNull(CodeGenFunction & CGF,QualType DestTy) EmitDynamicCastToNull() argument
2236 QualType DestTy = DCE->getTypeAsWritten(); EmitDynamicCast() local
[all...]
/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp70 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 DConstantsContext.h199 Create(Type * SrcElementTy,Constant * C,ArrayRef<Constant * > IdxList,Type * DestTy,unsigned Flags,std::optional<ConstantRange> InRange) Create() argument
H A DCore.cpp3990 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 DVerifier.cpp3201 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 DInstructions.cpp3125 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 DConstantFolding.cpp71 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 DMergeFunctions.cpp489 createCast(IRBuilder<> & Builder,Value * V,Type * DestTy) createCast() argument
[all...]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp975 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 DParseExpr.cpp2858 TypeResult DestTy = ParseTypeName(); ParseBuiltinPrimaryExpression() local
2887 TypeResult DestTy = ParseTypeName(); ParseBuiltinPrimaryExpression() local
/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp545 Type *DestTy = pickScalarType(); Act() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp640 IntegerType *DestTy = cast<IntegerType>(TruncTysMap[Trunc][0]); in ConvertTruncs() local
/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp2053 QualType SrcTy, DestTy; CheckCompatibleReinterpretCast() local
3236 QualType DestTy = cast<PointerType>(DestType)->getPointeeType(); CheckCStyleCast() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp375 Type *DestTy = II->getType(); rewriteIntrinsicOperands() local
/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp771 Type *DestTy = CI->getType(); // Type A optimizeAMXCastFromPhi() local
/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp760 Type* DestTy = CE->getType(); getConstantValue() local

123