/external/llvm/lib/Transforms/Scalar/ |
D | Reassociate.cpp | 894 Value *VB = Sub->user_back(); in ShouldBreakUpSubtract() 1878 while (Op->hasOneUse() && Op->user_back()->getOpcode() == Opcode && in EraseInst() 1880 Op = Op->user_back(); in EraseInst() 1915 Instruction *User = I->user_back(); in canonicalizeNegConstExpr() 1975 (isReassociableOp(I->user_back(), Instruction::Mul) || in OptimizeInst() 1976 isReassociableOp(I->user_back(), Instruction::Add)))) { in OptimizeInst() 2024 !isReassociableOp(I->user_back(), Instruction::Mul))) { in OptimizeInst() 2048 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst() 2070 if (BO->hasOneUse() && BO->user_back()->getOpcode() == Opcode) { in OptimizeInst() 2074 if (BO->user_back() != BO && in OptimizeInst() [all …]
|
/external/llvm-project/llvm/unittests/Frontend/ |
D | OpenMPIRBuilderTest.cpp | 417 User *Usr = OutlinedFn->user_back(); in TEST_F() 419 CallInst *ForkCI = dyn_cast<CallInst>(Usr->user_back()); in TEST_F() 510 User *Usr = OutlinedFn.user_back(); in TEST_F() 512 CallInst *ForkCI = dyn_cast<CallInst>(Usr->user_back()); in TEST_F() 618 User *Usr = OutlinedFn.user_back(); in TEST_F() 620 CallInst *ForkCI = dyn_cast<CallInst>(Usr->user_back()); in TEST_F() 732 ASSERT_TRUE(isa<CallInst>(Usr->user_back())); in TEST_F() 733 ForkCI = cast<CallInst>(Usr->user_back()); in TEST_F() 784 ASSERT_TRUE(isa<CallInst>(CBFn->user_back())); in TEST_F() 785 ASSERT_EQ(CBFn->user_back()->getNumUses(), 1U); in TEST_F() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | Reassociate.cpp | 992 Value *VB = Or->user_back(); in ShouldConvertOrWithNoCommonBitsToAdd() 1037 Value *VB = Sub->user_back(); in ShouldBreakUpSubtract() 2026 while (Op->hasOneUse() && Op->user_back()->getOpcode() == Opcode && in EraseInst() 2028 Op = Op->user_back(); in EraseInst() 2182 (isReassociableOp(I->user_back(), Instruction::Mul) || in OptimizeInst() 2183 isReassociableOp(I->user_back(), Instruction::Add)))) { in OptimizeInst() 2239 !isReassociableOp(I->user_back(), Instruction::Mul))) { in OptimizeInst() 2266 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst() 2288 if (BO->hasOneUse() && BO->user_back()->getOpcode() == Opcode) { in OptimizeInst() 2292 if (BO->user_back() != BO && in OptimizeInst() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | Reassociate.cpp | 942 Value *VB = Sub->user_back(); in ShouldBreakUpSubtract() 1928 while (Op->hasOneUse() && Op->user_back()->getOpcode() == Opcode && in EraseInst() 1930 Op = Op->user_back(); in EraseInst() 2084 (isReassociableOp(I->user_back(), Instruction::Mul) || in OptimizeInst() 2085 isReassociableOp(I->user_back(), Instruction::Add)))) { in OptimizeInst() 2128 !isReassociableOp(I->user_back(), Instruction::Mul))) { in OptimizeInst() 2155 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst() 2177 if (BO->hasOneUse() && BO->user_back()->getOpcode() == Opcode) { in OptimizeInst() 2181 if (BO->user_back() != BO && in OptimizeInst() 2182 BO->getParent() == BO->user_back()->getParent()) in OptimizeInst() [all …]
|
/external/llvm/include/llvm/IR/ |
D | Instruction.h | 55 Instruction *user_back() { return cast<Instruction>(*user_begin());} 56 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
|
/external/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 242 (I.hasOneUse() && I.user_back()->getParent() == BB && in formLCSSA() 243 !isa<PHINode>(I.user_back()))) in formLCSSA()
|
D | DemoteRegToStack.cpp | 57 Instruction *U = cast<Instruction>(I.user_back()); in DemoteRegToStack()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.h | 59 Instruction *user_back() { return cast<Instruction>(*user_begin());} in user_back() function 60 const Instruction *user_back() const { return cast<Instruction>(*user_begin());} in user_back() function
|
/external/llvm/lib/Transforms/IPO/ |
D | ArgumentPromotion.cpp | 724 OrigLoad = cast<LoadInst>(UI->user_back()); in DoPromotion() 781 CallSite CS(F->user_back()); in DoPromotion() 974 if (LoadInst *LI = dyn_cast<LoadInst>(I->user_back())) { in DoPromotion() 983 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back()); in DoPromotion() 1013 LoadInst *L = cast<LoadInst>(GEP->user_back()); in DoPromotion()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 588 if (PHINode *PU = dyn_cast<PHINode>(PN->user_back())) in DeadPHICycle() 746 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) || in SliceUpIllegalIntegerPHI() 751 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI() 889 Instruction *PHIUser = cast<Instruction>(PN.user_back()); in visitPHINode() 905 PHIUser->user_back() == &PN) { in visitPHINode()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 102 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in FoldIntegerTypedPHI() 857 if (PHINode *PU = dyn_cast<PHINode>(PN->user_back())) in DeadPHICycle() 1015 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) || in SliceUpIllegalIntegerPHI() 1025 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI() 1165 Instruction *PHIUser = cast<Instruction>(PN.user_back()); in visitPHINode() 1181 PHIUser->user_back() == &PN) { in visitPHINode()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | ArgumentPromotion.cpp | 192 OrigLoad = cast<LoadInst>(UI->user_back()); in doPromotion() 244 CallSite CS(F->user_back()); in doPromotion() 430 if (LoadInst *LI = dyn_cast<LoadInst>(I->user_back())) { in doPromotion() 439 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back()); in doPromotion() 469 LoadInst *L = cast<LoadInst>(GEP->user_back()); in doPromotion()
|
/external/llvm-project/llvm/lib/Transforms/IPO/ |
D | ArgumentPromotion.cpp | 188 OrigLoad = cast<LoadInst>(UI->user_back()); in doPromotion() 242 CallBase &CB = cast<CallBase>(*F->user_back()); in doPromotion() 430 if (LoadInst *LI = dyn_cast<LoadInst>(I->user_back())) { in doPromotion() 439 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back()); in doPromotion() 465 LoadInst *L = cast<LoadInst>(GEP->user_back()); in doPromotion()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerAggrCopies.cpp | 79 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) { in runOnFunction()
|
/external/llvm-project/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerAggrCopies.cpp | 79 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) { in runOnFunction()
|
/external/llvm-project/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 111 auto *IntToPtr = dyn_cast<IntToPtrInst>(PN.user_back()); in foldIntegerTypedPHI() 942 if (PHINode *PU = dyn_cast<PHINode>(PN->user_back())) in DeadPHICycle() 1100 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) || in SliceUpIllegalIntegerPHI() 1110 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI() 1320 Instruction *PHIUser = cast<Instruction>(PN.user_back()); in visitPHINode() 1336 PHIUser->user_back() == &PN) { in visitPHINode()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 381 (I.hasOneUse() && I.user_back()->getParent() == BB && in formLCSSA() 382 !isa<PHINode>(I.user_back()))) in formLCSSA()
|
D | DemoteRegToStack.cpp | 58 Instruction *U = cast<Instruction>(I.user_back()); in DemoteRegToStack()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 358 (I.hasOneUse() && I.user_back()->getParent() == BB && in formLCSSA() 359 !isa<PHINode>(I.user_back()))) in formLCSSA()
|
D | DemoteRegToStack.cpp | 58 Instruction *U = cast<Instruction>(I.user_back()); in DemoteRegToStack()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Instruction.h | 63 Instruction *user_back() { return cast<Instruction>(*user_begin());} 64 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | Instruction.h | 91 Instruction *user_back() { return cast<Instruction>(*user_begin());} 92 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMParallelDSP.cpp | 365 !Ld->hasOneUse() || !isa<SExtInst>(Ld->user_back())) in RecordMemoryOps() 744 Instruction *BaseSExt = dyn_cast<SExtInst>(Base->user_back()); in CreateWideLoad() 745 Instruction *OffsetSExt = dyn_cast<SExtInst>(Offset->user_back()); in CreateWideLoad()
|
/external/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 259 cast<Instruction>(Inst.user_back())->getParent() == &BB && in lowerAcrossUnwindEdges() 260 !isa<PHINode>(Inst.user_back())) in lowerAcrossUnwindEdges()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 271 cast<Instruction>(Inst.user_back())->getParent() == &BB && in lowerAcrossUnwindEdges() 272 !isa<PHINode>(Inst.user_back())) in lowerAcrossUnwindEdges()
|