/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 229 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 233 if (Instruction *TVI = dyn_cast<Instruction>(TrueVal)) { 265 !isa<Constant>(TrueVal)) { 268 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) { 270 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) { 284 TrueVal, NewSel); 309 static Value *foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, 329 bool OrOnFalseVal = match(FalseVal, m_Or(m_Specific(TrueVal), m_Power2(C2))); 331 OrOnTrueVal = match(TrueVal, m_Or(m_Specific(FalseVal), m_Power2(C2))); 337 Value *Y = OrOnFalseVal ? TrueVal : FalseVal [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 205 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 209 if (Instruction *TVI = dyn_cast<Instruction>(TrueVal)) { 246 !isa<Constant>(TrueVal)) { 249 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) { 251 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) { 265 TrueVal, NewSel); 349 Value *TrueVal = SI.getTrueValue(); 384 if ((CmpLHS == TrueVal && AdjustedRHS == FalseVal) || 385 (CmpLHS == FalseVal && AdjustedRHS == TrueVal)) 399 if (match(TrueVal, m_SExt(m_Specific(CmpLHS))) & [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
ARMISelDAGToDAG.cpp | 247 SDNode *SelectT2CMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 250 SDNode *SelectARMCMOVShiftOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 253 SDNode *SelectT2CMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, 256 SDNode *SelectARMCMOVImmOp(SDNode *N, SDValue FalseVal, SDValue TrueVal, [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
InstructionSimplify.h | 120 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
LazyValueInfo.cpp | 887 LVILatticeVal TrueVal = getBlockValue(SI->getTrueValue(), BB); 890 if (TrueVal.isOverdefined()) { 909 if (TrueVal.isConstantRange() && FalseVal.isConstantRange()) { 910 ConstantRange TrueCR = TrueVal.getConstantRange(); [all...] |
CFLGraph.h | 284 auto *TrueVal = Inst.getTrueValue(); 286 addAssignEdge(TrueVal, &Inst);
|
ValueTracking.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
Instruction.h | 223 bool extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal);
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
PatternMatch.h | 721 Value *TrueVal = SI->getTrueValue(); 725 if ((TrueVal != LHS || FalseVal != RHS) && 726 (TrueVal != RHS || FalseVal != LHS)) 728 ICmpInst::Predicate Pred = LHS == TrueVal ?
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
InstructionSimplify.h | 153 Value *SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal,
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
JumpThreading.cpp | 545 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); 548 if ((TrueVal || FalseVal) && 564 KnownCond = (TrueVal != 0); 568 if (Constant *Val = KnownCond ? TrueVal : FalseVal) [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
Instruction.h | 248 bool extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal) const;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
Instruction.h | 254 bool extractProfMetadata(uint64_t &TrueVal, uint64_t &FalseVal) const;
|