Home
last modified time | relevance | path

Searched refs:Casts (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIVDescriptors.cpp144 SmallPtrSetImpl<Instruction *> &Casts, in collectCastInstrs() argument
160 Casts.insert(Cast); in collectCastInstrs()
1240 SmallVectorImpl<Instruction *> *Casts) in InductionDescriptor() argument
1275 if (Casts) { in InductionDescriptor()
1276 for (auto &Inst : *Casts) { in InductionDescriptor()
1482 SmallVector<Instruction *, 2> Casts; in isInductionPHI() local
1483 if (getCastsForInductionPHI(PSE, SymbolicPhi, AR, Casts)) in isInductionPHI()
1484 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dpointers-to-data-members.cpp67 namespace Casts { namespace
H A Dmangle-exprs.cpp42 namespace Casts { namespace
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp313 auto &Casts = IV->getInductionDescriptor().getCastInsts(); in removeRedundantInductionCasts() local
315 for (Instruction *IRCast : reverse(Casts)) { in removeRedundantInductionCasts()
H A DLoopVectorizationLegality.cpp546 const SmallVectorImpl<Instruction *> &Casts = ID.getCastInsts(); in addInductionPhi() local
547 if (!Casts.empty()) in addInductionPhi()
548 InductionCastsToIgnore.insert(*Casts.begin()); in addInductionPhi()
H A DLoopVectorize.cpp7322 const SmallPtrSetImpl<Instruction *> &Casts = RedDes.getCastInsts(); in collectValuesToIgnore() local
7323 VecValuesToIgnore.insert(Casts.begin(), Casts.end()); in collectValuesToIgnore()
7329 const SmallVectorImpl<Instruction *> &Casts = IndDes.getCastInsts(); in collectValuesToIgnore() local
7330 VecValuesToIgnore.insert(Casts.begin(), Casts.end()); in collectValuesToIgnore()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp427 const auto Casts = match( in findCastMutation() local
437 if (const Stmt *S = findExprMutation(Casts)) in findCastMutation()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp708 bool combineLdSt(SmallVectorImpl<Instruction *> &Casts);
967 bool X86LowerAMXCast::combineLdSt(SmallVectorImpl<Instruction *> &Casts) { in combineLdSt() argument
969 for (auto *Cast : Casts) { in combineLdSt()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h384 SmallVectorImpl<Instruction *> *Casts = nullptr);
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtDataCollectors.td120 //--- Casts --------------------------------------------------------------//
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DVPIntrinsics.def245 ///// Type Casts {
308 ///// } Type Casts
H A DIntrinsics.td1560 // Casts
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp248 SmallDenseMap<Value *, Instruction *> Casts; in foldIntegerTypedPHI() local
273 Instruction *&CI = Casts[IncomingVal]; in foldIntegerTypedPHI()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizationOps.td351 Casts a tensor to a memref.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/
H A DArithmeticOps.td81 // Casts do not accept indices. Type constraint for signless-integer-like types
984 Casts between scalar or vector integers and corresponding 'index' scalar or
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/IR/
H A DShapeOps.td608 let summary = "Casts between index types of the shape and standard dialect";
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.ml1324 (*--... Casts ..............................................................--*)
H A Dllvm.mli2426 (** {7 Casts} *)
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td532 // Casts.
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp5951 SDValue Casts[4]; in lowerBUILD_VECTOR() local
5954 Casts[P] = DAG.getNode(ISD::BITCAST, SL, QuarterIntVT, Vec); in lowerBUILD_VECTOR()
5958 DAG.getBuildVector(MVT::getVectorVT(QuarterIntVT, 4), SL, Casts); in lowerBUILD_VECTOR()