/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 211 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 215 if (Instruction *TVI = dyn_cast<Instruction>(TrueVal)) { 252 !isa<Constant>(TrueVal)) { 255 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) { 257 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) { 271 TrueVal, NewSel); 366 static Value *foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, 386 bool OrOnFalseVal = match(FalseVal, m_Or(m_Specific(TrueVal), m_Power2(C2))); 388 OrOnTrueVal = match(TrueVal, m_Or(m_Specific(FalseVal), m_Power2(C2))); 394 Value *Y = OrOnFalseVal ? TrueVal : FalseVal [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelDAGToDAG.cpp | 244 SDNode *SelectT2CMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 247 SDNode *SelectARMCMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 250 SDNode *SelectT2CMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 253 SDNode *SelectARMCMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, [all...] |
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
Mips16ISelLowering.cpp | 503 // TrueVal = ... 566 // TrueVal = ... 631 // TrueVal = ...
|
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 865 Value *TrueVal = SI->getTrueValue(); 869 if ((TrueVal != LHS || FalseVal != RHS) && 870 (TrueVal != RHS || FalseVal != LHS)) 872 typename CmpInst_t::Predicate Pred = LHS == TrueVal ? [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 181 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/external/llvm/lib/Transforms/Scalar/ |
JumpThreading.cpp | 561 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); 564 if ((TrueVal || FalseVal) && 580 KnownCond = (TrueVal != 0); 584 if (Constant *Val = KnownCond ? TrueVal : FalseVal) [all...] |
GVN.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/IR/ |
ConstantFold.cpp | 727 if (ConstantExpr *TrueVal = dyn_cast<ConstantExpr>(V1)) { 728 if (TrueVal->getOpcode() == Instruction::Select) 729 if (TrueVal->getOperand(0) == Cond) 730 return ConstantExpr::getSelect(Cond, TrueVal->getOperand(1), V2); [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 314 /// Select(COND, TRUEVAL, FALSEVAL). If the type of the boolean COND is not [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |