/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 208 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 212 if (Instruction *TVI = dyn_cast<Instruction>(TrueVal)) { 249 !isa<Constant>(TrueVal)) { 252 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) { 254 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) { 268 TrueVal, NewSel); 298 static Value *foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, 318 bool OrOnFalseVal = match(FalseVal, m_Or(m_Specific(TrueVal), m_Power2(C2))); 320 OrOnTrueVal = match(TrueVal, m_Or(m_Specific(FalseVal), m_Power2(C2))); 326 Value *Y = OrOnFalseVal ? TrueVal : FalseVal [all...] |
InstCombineVectorOps.cpp | 250 Value *TrueVal = SI->getTrueValue(); 261 = Builder->CreateExtractElement(TrueVal, 263 TrueVal->getName() + ".elt"); [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
ValueTracking.cpp | [all...] |
CFLAliasAnalysis.cpp | 221 auto *TrueVal = Inst.getTrueValue(); 222 Output.push_back(Edge(&Inst, TrueVal, EdgeType::Assign, AttrNone)); [all...] |
ScalarEvolution.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 223 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
ScalarEvolution.h | 572 /// being processed, and it is assumed equivalent to "Cond ? TrueVal : 575 Value *TrueVal, Value *FalseVal); [all...] |
/external/llvm/include/llvm/IR/ |
PatternMatch.h | 967 Value *TrueVal = SI->getTrueValue(); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
JumpThreading.cpp | 628 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); 631 if ((TrueVal || FalseVal) && 647 KnownCond = (TrueVal != nullptr); 651 if (Constant *Val = KnownCond ? TrueVal : FalseVal) [all...] |
GVN.cpp | [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/IR/ |
ConstantFold.cpp | 767 if (ConstantExpr *TrueVal = dyn_cast<ConstantExpr>(V1)) { 768 if (TrueVal->getOpcode() == Instruction::Select) 769 if (TrueVal->getOperand(0) == Cond) 770 return ConstantExpr::getSelect(Cond, TrueVal->getOperand(1), V2); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 637 SDValue getCMOV(SDLoc dl, EVT VT, SDValue FalseVal, SDValue TrueVal,
|
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeFloatTypes.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |