Searched refs:NarrowDef (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 911 Instruction *NarrowDef = nullptr; member 922 : NarrowDef(ND), NarrowUse(NU), WideDef(WD), in NarrowIVDefUse() 980 void calculatePostIncRange(Instruction *NarrowDef, Instruction *NarrowUser); 1028 void pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef); 1085 Instruction *NarrowDef = DU.NarrowDef; in cloneBitwiseIVUser() local 1094 bool IsSigned = getExtendKind(NarrowDef) == SignExtended; in cloneBitwiseIVUser() 1095 Value *LHS = (NarrowUse->getOperand(0) == NarrowDef) in cloneBitwiseIVUser() 1099 Value *RHS = (NarrowUse->getOperand(1) == NarrowDef) in cloneBitwiseIVUser() 1116 Instruction *NarrowDef = DU.NarrowDef; in cloneArithmeticIVUser() local 1121 unsigned IVOpIdx = (NarrowUse->getOperand(0) == NarrowDef) ? 0 : 1; in cloneArithmeticIVUser() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 851 Instruction *NarrowDef = nullptr; member 862 : NarrowDef(ND), NarrowUse(NU), WideDef(WD), in NarrowIVDefUse() 932 void pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef); 988 Instruction *NarrowDef = DU.NarrowDef; in cloneBitwiseIVUser() local 997 Value *LHS = (NarrowUse->getOperand(0) == NarrowDef) in cloneBitwiseIVUser() 1001 Value *RHS = (NarrowUse->getOperand(1) == NarrowDef) in cloneBitwiseIVUser() 1018 Instruction *NarrowDef = DU.NarrowDef; in cloneArithmeticIVUser() local 1023 unsigned IVOpIdx = (NarrowUse->getOperand(0) == NarrowDef) ? 0 : 1; in cloneArithmeticIVUser() 1088 Value *LHS = (NarrowUse->getOperand(0) == NarrowDef) in cloneArithmeticIVUser() 1092 Value *RHS = (NarrowUse->getOperand(1) == NarrowDef) in cloneArithmeticIVUser() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 780 Instruction *NarrowDef; member 784 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {} in NarrowIVDefUse() 787 NarrowDef(ND), NarrowUse(NU), WideDef(WD) {} in NarrowIVDefUse() 848 void pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef); 902 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef : in CloneIVUser() 904 Value *RHS = (DU.NarrowUse->getOperand(1) == DU.NarrowDef) ? DU.WideDef : in CloneIVUser() 934 unsigned ExtendOperIdx = DU.NarrowUse->getOperand(0) == DU.NarrowDef ? 1 : 0; in GetExtendedOperandRecurrence() 935 assert(DU.NarrowUse->getOperand(1-ExtendOperIdx) == DU.NarrowDef && "bad DU"); in GetExtendedOperandRecurrence() 1010 DU.NarrowUse->replaceUsesOfWith(DU.NarrowDef, DU.WideDef); in WidenIVUse() 1040 IRBuilder<> Builder(getInsertPointForUses(DU.NarrowUse, DU.NarrowDef, DT)); in WidenIVUse() [all …]
|