Searched refs:SimpleV (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopUnrollAnalyzer.cpp | 86 Value *SimpleV = nullptr; in visitBinaryOperator() local 89 SimpleV = in visitBinaryOperator() 92 SimpleV = simplifyBinOp(I.getOpcode(), LHS, RHS, DL); in visitBinaryOperator() 94 if (SimpleV) { in visitBinaryOperator() 95 SimplifiedValues[&I] = SimpleV; in visitBinaryOperator()
|
| H A D | InlineCost.cpp | 1980 Value *SimpleV = nullptr; in visitBinaryOperator() local 1982 SimpleV = simplifyBinOp(I.getOpcode(), CLHS ? CLHS : LHS, CRHS ? CRHS : RHS, in visitBinaryOperator() 1985 SimpleV = in visitBinaryOperator() 1988 if (Constant *C = dyn_cast_or_null<Constant>(SimpleV)) in visitBinaryOperator() 1991 if (SimpleV) in visitBinaryOperator() 2016 Value *SimpleV = simplifyFNegInst( in visitFNeg() local 2019 if (Constant *C = dyn_cast_or_null<Constant>(SimpleV)) in visitFNeg() 2022 if (SimpleV) in visitFNeg()
|
| H A D | InstructionSimplify.cpp | 6476 Instruction *I, Value *SimpleV, const TargetLibraryInfo *TLI, in replaceAndRecursivelySimplifyImpl() argument 6485 if (SimpleV) { in replaceAndRecursivelySimplifyImpl() 6491 I->replaceAllUsesWith(SimpleV); in replaceAndRecursivelySimplifyImpl() 6507 SimpleV = simplifyInstruction(I, {DL, TLI, DT, AC}); in replaceAndRecursivelySimplifyImpl() 6508 if (!SimpleV) { in replaceAndRecursivelySimplifyImpl() 6523 I->replaceAllUsesWith(SimpleV); in replaceAndRecursivelySimplifyImpl() 6535 Instruction *I, Value *SimpleV, const TargetLibraryInfo *TLI, in replaceAndRecursivelySimplify() argument 6538 assert(I != SimpleV && "replaceAndRecursivelySimplify(X,X) is not valid!"); in replaceAndRecursivelySimplify() 6539 assert(SimpleV && "Must provide a simplified value."); in replaceAndRecursivelySimplify() 6540 return replaceAndRecursivelySimplifyImpl(I, SimpleV, TLI, DT, AC, in replaceAndRecursivelySimplify()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 782 Value *SimpleV = simplifyInstruction(I, DL); in CloneAndPruneIntoFromInst() local 783 if (!SimpleV) in CloneAndPruneIntoFromInst() 793 I->replaceAllUsesWith(SimpleV); in CloneAndPruneIntoFromInst()
|
| H A D | Local.cpp | 679 if (Value *SimpleV = simplifyInstruction(I, DL)) { in simplifyAndDCEInstruction() local 691 I->replaceAllUsesWith(SimpleV); in simplifyAndDCEInstruction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 346 Instruction *I, Value *SimpleV, const TargetLibraryInfo *TLI = nullptr,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 5416 if (!SimpleV.has_value()) in reproduceValue() 5419 if (SimpleV.value()) in reproduceValue() 6042 Optional<Constant *> SimpleV = in getAPInt() local 6044 if (!SimpleV) in getAPInt() 6057 if (*SimpleV) in getSize() 6058 return *SimpleV; in getSize() 9868 Optional<Value *> SimpleV = in addValue() local 9870 if (SimpleV.has_value() && !SimpleV.value()) { in addValue() 9882 if (!SimpleV.has_value()) in addValue() 9885 if (SimpleV.value()) in addValue() [all …]
|