| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelperCasts.cpp | 203 const GExtOrTruncOp *Cast = cast<GExtOrTruncOp>(&CastMI); in matchCastOfSelect() local 209 Register Dst = Cast->getReg(0); in matchCastOfSelect() 220 if (!isCastFree(Cast->getOpcode(), DstTy, SrcTy)) in matchCastOfSelect() 224 auto True = B.buildInstr(Cast->getOpcode(), {DstTy}, {TrueReg}); in matchCastOfSelect() 225 auto False = B.buildInstr(Cast->getOpcode(), {DstTy}, {FalseReg}); in matchCastOfSelect() 299 const GExtOrTruncOp *Cast = cast<GExtOrTruncOp>(&CastMI); in matchCastOfBuildVector() local 305 Register Dst = Cast->getReg(0); in matchCastOfBuildVector() 317 !isLegalOrBeforeLegalizer({Cast->getOpcode(), {ElemTy, InputElemTy}}) || in matchCastOfBuildVector() 318 !isCastFree(Cast->getOpcode(), ElemTy, InputElemTy)) in matchCastOfBuildVector() 326 B.buildInstr(Cast->getOpcode(), {ElemTy}, {BV->getSourceReg(I)}); in matchCastOfBuildVector() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 173 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in translateSubExpr() local 174 Value *PHIIn = translateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); in translateSubExpr() 176 if (PHIIn == Cast->getOperand(0)) in translateSubExpr() 177 return Cast; in translateSubExpr() 182 if (Value *V = simplifyCastInst(Cast->getOpcode(), PHIIn, Cast->getType(), in translateSubExpr() 192 if (CastI->getOpcode() == Cast->getOpcode() && in translateSubExpr() 193 CastI->getType() == Cast->getType() && in translateSubExpr() 368 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in insertTranslatedSubExpr() local 369 Value *OpVal = insertTranslatedSubExpr(Cast->getOperand(0), CurBB, PredBB, in insertTranslatedSubExpr() 374 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), in insertTranslatedSubExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 80 if (auto *Cast = dyn_cast<CastInst>(Op)) { in matchVPDPBUSDPattern() local 81 if (Cast->getParent() == Mul->getParent() && in matchVPDPBUSDPattern() 82 (Cast->getOpcode() == Instruction::SExt || in matchVPDPBUSDPattern() 83 Cast->getOpcode() == Instruction::ZExt) && in matchVPDPBUSDPattern() 84 Cast->getOperand(0)->getType()->getScalarSizeInBits() <= 8) in matchVPDPBUSDPattern() 147 if (auto *Cast = dyn_cast<CastInst>(Op)) { in tryMAddReplacement() local 148 if (Cast->getParent() == Mul->getParent() && in tryMAddReplacement() 149 (Cast->getOpcode() == Instruction::SExt || in tryMAddReplacement() 150 Cast->getOpcode() == Instruction::ZExt) && in tryMAddReplacement() 151 Cast->getOperand(0)->getType()->getScalarSizeInBits() <= 16) in tryMAddReplacement()
|
| H A D | X86LowerAMXType.cpp | 855 bool combineCastStore(IntrinsicInst *Cast, StoreInst *ST); 856 bool combineLoadCast(IntrinsicInst *Cast, LoadInst *LD); 1081 bool X86LowerAMXCast::combineCastStore(IntrinsicInst *Cast, StoreInst *ST) { in combineCastStore() argument 1082 Value *Tile = Cast->getOperand(0); in combineCastStore() 1136 bool X86LowerAMXCast::combineLoadCast(IntrinsicInst *Cast, LoadInst *LD) { in combineLoadCast() argument 1139 Use &U = *(Cast->use_begin()); in combineLoadCast() 1159 createAllocaInstAtEntry(Builder, Cast->getParent(), LD->getType()); in combineLoadCast() 1163 Builder.SetInsertPoint(Cast); in combineLoadCast() 1173 Cast->replaceAllUsesWith(NewInst); in combineLoadCast() 1180 for (auto *Cast : Casts) { in combineLdSt() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILOpLowering.cpp | 152 CallInst *Cast = OpBuilder.getIRB().CreateIntrinsic( in createTmpHandleCast() local 154 CleanupCasts.push_back(Cast); in createTmpHandleCast() 155 return Cast; in createTmpHandleCast() 162 for (CallInst *Cast : CleanupCasts) { in cleanupHandleCasts() 167 CastFns.push_back(Cast->getCalledFunction()); in cleanupHandleCasts() 171 if (Cast->getType() != OpBuilder.getHandleType()) { in cleanupHandleCasts() 172 ToRemove.push_back(Cast); in cleanupHandleCasts() 177 CallInst *Def = cast<CallInst>(Cast->getOperand(0)); in cleanupHandleCasts() 180 Cast->replaceAllUsesWith(Def->getOperand(0)); in cleanupHandleCasts() 181 Cast->eraseFromParent(); in cleanupHandleCasts() [all …]
|
| H A D | DXILLegalizePass.cpp | 193 if (auto *Cast = dyn_cast<CastInst>(&I)) { in fixI8UseChain() local 194 if (!Cast->getSrcTy()->isIntegerTy(8)) in fixI8UseChain() 197 ToRemove.push_back(Cast); in fixI8UseChain() 198 auto *Replacement = ReplacedValues[Cast->getOperand(0)]; in fixI8UseChain() 199 if (Cast->getType() == Replacement->getType()) { in fixI8UseChain() 200 Cast->replaceAllUsesWith(Replacement); in fixI8UseChain() 205 if (Cast->getOpcode() == Instruction::ZExt) in fixI8UseChain() 206 AdjustedCast = Builder.CreateZExtOrTrunc(Replacement, Cast->getType()); in fixI8UseChain() 207 if (Cast->getOpcode() == Instruction::SExt) in fixI8UseChain() 208 AdjustedCast = Builder.CreateSExtOrTrunc(Replacement, Cast->getType()); in fixI8UseChain() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 239 if (auto *Cast = dyn_cast<BitCastInst>(Op0)) { in convertICmp() local 241 if (!Cast->getSrcTy()->isFloatTy() && in convertICmp() 242 !Cast->getSrcTy()->isDoubleTy() && in convertICmp() 243 !Cast->getSrcTy()->isFP128Ty()) in convertICmp() 245 Value *V = Cast->getOperand(0); in convertICmp() 257 PossibleJunk.insert(Cast); in convertICmp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteKernelArguments.cpp | 120 Value *Cast = in promotePointer() local 123 B.CreateAddrSpaceCast(Cast, PT, Twine(Ptr->getName(), ".flat")); in promotePointer() 125 [Cast](Use &U) { return U.getUser() != Cast; }); in promotePointer()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 379 Value *Cast = Builder.CreateTrunc(Call, Builder.getInt32Ty()); in expandIToFP() local 382 FloatWidth == 128 ? Call : Cast); in expandIToFP() 384 FloatWidth == 128 ? Call : Cast); in expandIToFP() 405 FloatWidth == 128 ? Call : Cast); in expandIToFP() 410 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP() 468 FloatWidth == 128 ? Call : Cast, in expandIToFP() 587 Value *Cast = Builder.CreateCast(cast<CastInst>(I)->getOpcode(), Ext, in scalarize() local 589 Result = Builder.CreateInsertElement(Result, Cast, Idx); in scalarize() 590 if (isa<Instruction>(Cast)) in scalarize() 591 Replace.push_back(cast<Instruction>(Cast)); in scalarize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixFunctionBitcasts.cpp | 183 Instruction *Cast = in createWrapper() local 185 Cast->insertInto(BB, BB->end()); in createWrapper() 186 ReturnInst::Create(M->getContext(), Cast, BB); in createWrapper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 184 auto *Cast = CastInst::CreateBitOrPointerCast(&CB, RetTy, "", InsertBefore); in createRetBitCast() local 186 *RetBitCast = Cast; in createRetBitCast() 190 U->replaceUsesOfWith(&CB, Cast); in createRetBitCast() 526 auto *Cast = in promoteCall() local 528 CB.setArgOperand(ArgNo, Cast); in promoteCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | Hexagon.cpp | 214 if (auto *Cast = dyn_cast<ImplicitCastExpr>(PredOp)) { in EmitHexagonBuiltinExpr() local 215 if (Cast->getCastKind() == CK_BitCast) in EmitHexagonBuiltinExpr() 216 PredOp = Cast->getSubExpr(); in EmitHexagonBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | DynamicType.cpp | 85 for (const DynamicCastInfo &Cast : *Lookup) in getDynamicCastInfo() 86 if (Cast.equals(CastFromTy, CastToTy)) in getDynamicCastInfo() 87 return &Cast; in getDynamicCastInfo()
|
| H A D | Store.cpp | 254 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() argument 257 if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType())) in evalDerivedToBase() 262 for (const CXXBaseSpecifier *Base : Cast->path()) { in evalDerivedToBase()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | Generic.cpp | 24 return ptr.Cast(arg.GetPointerType()); in GetDesugaredSmartPointerValue()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 111 else if (auto *Cast = dyn_cast<CastExpr>(Arg)) { in VisitCXXDeleteExpr() local 112 Arg = Cast->getSubExpr(); in VisitCXXDeleteExpr() 113 auto CastType = Cast->getType(); in VisitCXXDeleteExpr()
|
| H A D | MemoryUnsafeCastChecker.cpp | 129 auto Cast = stmt(ExplicitCast); in checkASTCodeBody() local 132 match(stmt(forEachDescendant(Cast)), *D->getBody(), AM.getASTContext()); in checkASTCodeBody()
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | ValueObjectConstResultCast.cpp | 55 return m_impl.Cast(compiler_type); in DoCast()
|
| H A D | ValueObjectConstResultChild.cpp | 66 return m_impl.Cast(compiler_type); in DoCast()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SimplifyIndVar.h | 47 virtual void visitCast(CastInst *Cast) = 0;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/ |
| H A D | ValueObjectConstResultImpl.h | 53 lldb::ValueObjectSP Cast(const CompilerType &compiler_type);
|
| /freebsd/crypto/heimdal/ |
| H A D | ChangeLog | 153 * lib/krb5/ticket.c: Cast krb5_error_code to int to avoid warning. 155 * lib/krb5/scache.c: Cast krb5_error_code to int to avoid warning. 157 * lib/krb5/principal.c: Cast enum to int to avoid warning. 159 * lib/krb5/pkinit.c: Cast krb5_error_code to int to avoid warning. 161 * lib/krb5/pac.c: Cast size_t to unsigned long to avoid warning. 163 * lib/krb5/error_string.c: Cast krb5_error_code to int to avoid
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyOps.def | 41 TIL_OPCODE_DEF(Cast)
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 144 auto *Cast = dyn_cast<ImplicitCastExpr>(E->IgnoreParens()); in getPublicType() local 145 if (Cast == nullptr || Cast->getCastKind() != CK_UncheckedDerivedToBase) { in getPublicType() 155 bool CastingFromThis = isa<CXXThisExpr>(Cast->getSubExpr()); in getPublicType() 160 for (const CXXBaseSpecifier *Base : Cast->path()) { in getPublicType() 173 return getPublicType(Cast->getSubExpr()); in getPublicType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MergedLoadStoreMotion.cpp | 267 auto Cast = Builder.CreateBitOrPointerCast(S0->getValueOperand(), in sinkStoresAndGEPs() local 269 S0->setOperand(0, Cast); in sinkStoresAndGEPs()
|