reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Constants.h
 1117   static Constant *getSelect(Constant *C, Constant *V1, Constant *V2,

References

include/llvm/Analysis/TargetFolder.h
  242     return Fold(ConstantExpr::getSelect(C, True, False));
include/llvm/IR/ConstantFolder.h
  250     return ConstantExpr::getSelect(C, True, False);
lib/Analysis/ConstantFolding.cpp
 1054     return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2]);
lib/Analysis/InlineCost.cpp
 1403       if (auto *C = ConstantExpr::getSelect(CondC, TrueC, FalseC)) {
lib/AsmParser/LLParser.cpp
 3625       ID.ConstantVal = ConstantExpr::getSelect(Elts[0], Elts[1], Elts[2]);
lib/Bitcode/Reader/BitcodeReader.cpp
 2637       V = ConstantExpr::getSelect(ValueList.getConstantFwdRef(Record[0],
lib/IR/ConstantFold.cpp
  777         return ConstantExpr::getSelect(Cond, TrueVal->getOperand(1), V2);
  782         return ConstantExpr::getSelect(Cond, V1, FalseVal->getOperand(2));
lib/IR/Constants.cpp
 1262     return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2], OnlyIfReducedTy);
lib/IR/Core.cpp
 1765   return wrap(ConstantExpr::getSelect(unwrap<Constant>(ConstantCondition),
lib/Transforms/IPO/LowerTypeTests.cpp
 1303   Constant *Target = ConstantExpr::getSelect(
lib/Transforms/Scalar/InferAddressSpaces.cpp
  530       return ConstantExpr::getSelect(
lib/Transforms/Utils/Evaluator.cpp
  417       InstResult = ConstantExpr::getSelect(getVal(SI->getOperand(0)),
unittests/IR/ConstantsTest.cpp
  271   CHECK(ConstantExpr::getSelect(P3, P0, P4), "select i1 " P3STR ", i32 " P0STR