Searched refs:SimpleV (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h254 /// \brief Replace all uses of 'I' with 'SimpleV' and simplify the uses
257 /// This first performs a normal RAUW of I with SimpleV. It then recursively
259 /// instruction must not be equal to the simplified value 'SimpleV'.
262 bool replaceAndRecursivelySimplify(Instruction *I, Value *SimpleV,
/external/llvm/lib/Analysis/
H A DInstructionSimplify.cpp3185 /// If we have a pre-simplified value in 'SimpleV', that is forcibly used to
3192 static bool replaceAndRecursivelySimplifyImpl(Instruction *I, Value *SimpleV, argument
3201 if (SimpleV) {
3207 I->replaceAllUsesWith(SimpleV);
3222 SimpleV = SimplifyInstruction(I, DL, TLI, DT);
3223 if (!SimpleV)
3235 I->replaceAllUsesWith(SimpleV);
3252 bool llvm::replaceAndRecursivelySimplify(Instruction *I, Value *SimpleV, argument
3256 assert(I != SimpleV && "replaceAndRecursivelySimplify(X,X) is not valid!");
3257 assert(SimpleV
[all...]
/external/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp599 Value *SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL); local
600 if (Constant *C = dyn_cast_or_null<Constant>(SimpleV)) {

Completed in 85 milliseconds