Home
last modified time | relevance | path

Searched refs:Induction (Results 1 – 25 of 28) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IndVarSimplify/
D2002-09-09-PointerIndVar.ll1 ; Induction variable pass is doing bad things with pointer induction vars,
/external/swiftshader/third_party/LLVM/test/Transforms/IndVarSimplify/
D2002-09-09-PointerIndVar.ll1 ; Induction variable pass is doing bad things with pointer induction vars,
/external/llvm/test/Transforms/IndVarSimplify/
D2002-09-09-PointerIndVar.ll1 ; Induction variable pass is doing bad things with pointer induction vars,
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp296 Builder(PSE.getSE()->getContext()), Induction(nullptr), in InnerLoopVectorizer()
570 PHINode *Induction; member in __anon0b4224d80111::InnerLoopVectorizer
1355 InterleaveInfo(PSE, L, DT, LI), Induction(nullptr), in LoopVectorizationLegality()
1377 PHINode *getInduction() { return Induction; } in getInduction()
1560 PHINode *Induction; member in __anon0b4224d80111::LoopVectorizationLegality
1930 if (VF > 1 && IV->getType() == Induction->getType() && Step && in widenIntInduction()
1944 ScalarIV = Builder.CreateCast(Instruction::Trunc, Induction, TruncType); in widenIntInduction()
1947 ScalarIV = Induction; in widenIntInduction()
2118 assert(V != Induction && "The new induction variable should not be used."); in getVectorValue()
2737 auto *Induction = Builder.CreatePHI(Start->getType(), 2, "index"); in createInductionVariable() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp676 PHINode *Induction = nullptr; member in llvm::InnerLoopVectorizer
1947 ScalarIV = Induction; in widenIntOrFpInduction()
1950 ? Builder.CreateSExtOrTrunc(Induction, IV->getType()) in widenIntOrFpInduction()
1951 : Builder.CreateCast(Instruction::SIToFP, Induction, in widenIntOrFpInduction()
2088 assert(V != Induction && "The new induction variable should not be used."); in getOrCreateVectorValue()
2195 assert(V != Induction && "The new induction variable should not be used."); in packScalarIntoVectorValue()
2574 auto *Induction = Builder.CreatePHI(Start->getType(), 2, "index"); in createInductionVariable() local
2580 Value *Next = Builder.CreateAdd(Induction, Step, "index.next"); in createInductionVariable()
2581 Induction->addIncoming(Start, L->getLoopPreheader()); in createInductionVariable()
2582 Induction->addIncoming(Next, Latch); in createInductionVariable()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IndVarSimplify/AMDGPU/
Dno-widen-to-i64.ll5 ; Induction variables should not be widened for 64-bit integers,
/external/swiftshader/third_party/llvm-7.0/llvm/test/Feature/
Doptnone-opt.ll64 ; OPT-LOOP-DAG: Skipping pass 'Induction Variable Simplification'
/external/llvm/test/Transforms/IndVarSimplify/AMDGPU/
Dno-widen-to-i64.ll5 ; Induction variables should not be widened for 64-bit integers,
/external/llvm/test/Feature/
Doptnone-opt.ll66 ; OPT-LOOP-DAG: Skipping pass 'Induction Variable Simplification'
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/
Duglygep.ll60 ; Induction variable is initialized to -2.
/external/llvm/test/Transforms/LoopStrengthReduce/
Duglygep.ll60 ; Induction variable is initialized to -2.
/external/llvm/test/CodeGen/Hexagon/
Dhwloop1.ll55 ; Case 3 : Induction variable increment more than 1.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dhwloop1.ll55 ; Case 3 : Induction variable increment more than 1.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
DO3-pipeline.ll33 ; CHECK-NEXT: Induction Variable Users
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
DO3-pipeline.ll27 ; CHECK-NEXT: Induction Variable Users
/external/llvm/lib/Analysis/
DValueTracking.cpp1839 Value *Induction = PN->getIncomingValue(1); in isKnownNonZero() local
1840 if (isa<ConstantInt>(Induction) && !isa<ConstantInt>(Start)) in isKnownNonZero()
1841 std::swap(Start, Induction); in isKnownNonZero()
1845 if ((match(Induction, m_NSWAdd(m_Specific(PN), m_ConstantInt(X))) || in isKnownNonZero()
1846 match(Induction, m_NUWAdd(m_Specific(PN), m_ConstantInt(X)))) && in isKnownNonZero()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Other/
Dopt-Os-pipeline.ll106 ; CHECK-NEXT: Induction Variable Simplification
Dopt-O2-pipeline.ll119 ; CHECK-NEXT: Induction Variable Simplification
Dopt-O3-pipeline.ll123 ; CHECK-NEXT: Induction Variable Simplification
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DValueTracking.cpp2097 Value *Induction = PN->getIncomingValue(1); in isKnownNonZero() local
2098 if (isa<ConstantInt>(Induction) && !isa<ConstantInt>(Start)) in isKnownNonZero()
2099 std::swap(Start, Induction); in isKnownNonZero()
2103 if ((match(Induction, m_NSWAdd(m_Specific(PN), m_ConstantInt(X))) || in isKnownNonZero()
2104 match(Induction, m_NUWAdd(m_Specific(PN), m_ConstantInt(X)))) && in isKnownNonZero()
/external/llvm/docs/
DVectorizers.rst234 Pointer Induction Variables
DPasses.rst188 ``-iv-users``: Induction Variable Users
550 ``-indvars``: Canonicalize Induction Variables
DGettingStarted.rst988 A variety of program analyses, such as Call Graphs, Induction Variables,
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DVectorizers.rst236 Pointer Induction Variables
DPasses.rst190 ``-iv-users``: Induction Variable Users
552 ``-indvars``: Canonicalize Induction Variables

12