HomeSort by: relevance | last modified time | path
    Searched refs:Casts (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVDescriptors.cpp 165 SmallPtrSetImpl<Instruction *> &Casts) {
179 Casts.insert(Cast);
940 SmallVectorImpl<Instruction *> *Casts)
969 if (Casts) {
970 for (auto &Inst : *Casts) {
1036 /// (whose symbolic SCEV expression sin \p PhiScev) contains redundant casts,
1043 /// expression with casts).
1176 SmallVector<Instruction *, 2> Casts;
1177 if (getCastsForInductionPHI(PSE, SymbolicPhi, AR, Casts))
1178 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVDescriptors.h 292 /// associated with the phi includes casts (that we know we can ignore
342 SmallVectorImpl<Instruction *> *Casts = nullptr);
352 // Instructions used for type-casts of the induction variable,
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 417 const auto Casts = match(
427 if (const Stmt *S = findExprMutation(Casts))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 498 // In case this induction also comes with casts that we know we can ignore
499 // in the vectorized loop body, record them here. All casts could be recorded
502 const SmallVectorImpl<Instruction *> &Casts = ID.getCastInsts();
503 if (!Casts.empty())
504 InductionCastsToIgnore.insert(*Casts.begin());
799 // operations, shuffles, or casts, as they don't change precision or
LoopVectorize.cpp 2372 const SmallVectorImpl<Instruction *> &Casts = ID.getCastInsts();
2373 if (Casts.empty())
2375 // Only the first Cast instruction in the Casts vector is of interest.
2376 // The rest of the Casts (if exist) have no uses outside the
5030 /// Vectorize casts.
7838 const SmallPtrSetImpl<Instruction *> &Casts = RedDes.getCastInsts();
7839 VecValuesToIgnore.insert(Casts.begin(), Casts.end());
7845 const SmallVectorImpl<Instruction *> &Casts = IndDes.getCastInsts();
7846 VecValuesToIgnore.insert(Casts.begin(), Casts.end())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 252 SmallDenseMap<Value *, Instruction *> Casts;
277 Instruction *&CI = Casts[IncomingVal];
1319 // If the incoming values are pointer casts of the same original value,
1325 // stripping pointer casts.
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml 1322 (*--... Casts ..............................................................--*)
llvm.mli 1308 or trunc for integer -> integer casts of constant [c] to type [ty].
1315 fp casts of constant [c] to type [ty].
1799 (** [value_of_block bb] losslessly casts [bb] to an [llvalue]. *)
1807 (** [block_of_value v] losslessly casts [v] to an [llbasicblock]. *)
2439 (** {7 Casts} *)
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 1696 // Casts

Completed in 36 milliseconds