HomeSort by relevance Sort by last modified time
    Searched defs:TrueVal (Results 1 - 25 of 40) sorted by null

1 2

  /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/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 168 Value *TrueVal = SI->getTrueValue();
170 return CanEvaluateShifted(TrueVal, NumBits, IsLeftShift, IC, SI) &&
    [all...]
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...]
InstCombineVectorOps.cpp 266 Value *TrueVal = SI->getTrueValue();
277 = Builder->CreateExtractElement(TrueVal,
279 TrueVal->getName() + ".elt");
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 175 Value *TrueVal = SI->getTrueValue();
177 return canEvaluateShifted(TrueVal, NumBits, IsLeftShift, IC, SI) &&
568 Value *TrueVal;
569 if (match(Op0, m_Select(m_Value(Cond), m_Value(TrueVal),
572 if (!isa<Constant>(TrueVal) && FBO->getOperand(0) == TrueVal &&
579 Builder.CreateBinOp(I.getOpcode(), TrueVal, Op1);
    [all...]
InstCombineSelect.cpp 374 Instruction *InstCombiner::foldSelectIntoOp(SelectInst &SI, Value *TrueVal,
378 if (auto *TVI = dyn_cast<BinaryOperator>(TrueVal)) {
410 if (FVI->hasOneUse() && !isa<Constant>(TrueVal)) {
413 if ((SFO & 1) && TrueVal == FVI->getOperand(0)) {
415 } else if ((SFO & 2) && TrueVal == FVI->getOperand(1)) {
431 TrueVal, NewSel);
459 // The TrueVal has general form of: and %B, 1
497 static Value *foldSelectICmpAndOr(const ICmpInst *IC, Value *TrueVal,
502 if (!TrueVal->getType()->isIntOrIntVectorTy() ||
503 TrueVal->getType()->isVectorTy() != IC->getType()->isVectorTy()
    [all...]
InstCombineAddSub.cpp     [all...]
  /external/llvm/lib/Analysis/
CFLGraph.h 284 auto *TrueVal = Inst.getTrueValue();
286 addAssignEdge(TrueVal, &Inst);
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...]
ValueTracking.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeISelLowering.cpp 361 // TrueVal = ...
572 SDValue TrueVal = Op.getOperand(2);
586 return DAG.getNode(Opc, dl, TrueVal.getValueType(), TrueVal, FalseVal,
    [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 624 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference);
627 if ((TrueVal || FalseVal) &&
643 KnownCond = (TrueVal != nullptr);
647 if (Constant *Val = KnownCond ? TrueVal : FalseVal)
    [all...]
GVN.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /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-7.0/llvm/lib/Transforms/Utils/
LoopUtils.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Bitcode/Reader/
BitcodeReader.cpp     [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/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
InlineCost.cpp     [all...]
LazyValueInfo.cpp 843 ValueLatticeElement TrueVal = getBlockValue(SI->getTrueValue(), BB);
846 if (TrueVal.isOverdefined()) {
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
GVN.cpp     [all...]
JumpThreading.cpp     [all...]

Completed in 731 milliseconds

1 2