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

References

include/llvm/CodeGen/BasicTTIImpl.h
 1156         Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,
 1341       Cost += 2 * ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,
 1357       Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,
 1679           ConcreteTTI->getCmpSelInstrCost(Instruction::Select, SubTy, CondTy,
 1704          ConcreteTTI->getCmpSelInstrCost(Instruction::Select, Ty, CondTy,
include/llvm/IR/Instructions.h
 1718     : Instruction(S1->getType(), Instruction::Select,
 1726     : Instruction(S1->getType(), Instruction::Select,
 1790     return I->getOpcode() == Instruction::Select;
include/llvm/IR/Operator.h
  396     case Instruction::Select:
include/llvm/IR/PatternMatch.h
 1219 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select>
 1221   return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R);
 1228                       Instruction::Select>
lib/Analysis/CFLGraph.h
  542       case Instruction::Select: {
lib/Analysis/CaptureTracking.cpp
  344     case Instruction::Select:
lib/Analysis/ConstantFolding.cpp
 1053   case Instruction::Select:
lib/Analysis/DemandedBits.cpp
  279   case Instruction::Select:
lib/Analysis/IVDescriptors.cpp
  584   case Instruction::Select:
lib/Analysis/InstructionSimplify.cpp
 5329   case Instruction::Select:
lib/Analysis/ObjCARCInstKind.cpp
  244     case Instruction::Select:
lib/Analysis/ScalarEvolution.cpp
 4350       case Instruction::Select: {
 6488   case Instruction::Select:
lib/Analysis/TargetTransformInfo.cpp
 1190   case Instruction::Select: {
lib/Analysis/ValueTracking.cpp
 1057   case Instruction::Select: {
 2307          cast<Operator>(Select)->getOpcode() == Instruction::Select &&
 2493     case Instruction::Select: {
 3001   case Instruction::Select:
 3124     case Instruction::Select: {
lib/AsmParser/LLLexer.cpp
  865   INSTKEYWORD(select,      Select);
lib/AsmParser/LLParser.cpp
 3619     } else if (Opc == Instruction::Select) {
lib/Bitcode/Writer/BitcodeWriter.cpp
 2472       case Instruction::Select:
 2667   case Instruction::Select: {
lib/CodeGen/CodeGenPrepare.cpp
 7053   case Instruction::Select:
lib/CodeGen/StackProtector.cpp
  189     case Instruction::Select:
lib/CodeGen/TargetLoweringBase.cpp
 1634   case Select:         return ISD::SELECT;
lib/ExecutionEngine/Interpreter/Execution.cpp
 2057   case Instruction::Select:
lib/IR/ConstantFold.cpp
  775     if (TrueVal->getOpcode() == Instruction::Select)
  780     if (FalseVal->getOpcode() == Instruction::Select)
lib/IR/Constants.cpp
 1261   case Instruction::Select:
 2001   ConstantExprKeyType Key(Instruction::Select, ArgVec);
 3005   case Instruction::Select:
lib/IR/ConstantsContext.h
   86     : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) {
  542     case Instruction::Select:
lib/IR/Instruction.cpp
  358   case Select:         return "select";
lib/IR/Metadata.cpp
 1314       (getOpcode() == Instruction::Br || getOpcode() == Instruction::Select) &&
 1338           getOpcode() == Instruction::Select ||
lib/Target/AArch64/AArch64FastISel.cpp
 5214   case Instruction::Select:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  133   case Instruction::Select:
  514       Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info,
lib/Target/ARM/ARMCodeGenPrepare.cpp
  816     case Instruction::Select:
lib/Target/ARM/ARMFastISel.cpp
 2868     case Instruction::Select:
lib/Target/ARM/ARMTargetTransformInfo.cpp
  937       case Instruction::Select:
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  987     case Instruction::Select:
 1186   if (UseI->getOpcode() == Instruction::Select) {
 1240     case Instruction::Select:
 1274       case Instruction::Select:
lib/Target/Mips/MipsFastISel.cpp
 2089   case Instruction::Select:
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  295   case Instruction::Select:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  165   case Instruction::Select:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  174   case Instruction::Select:
  847       assert (Opcode == Instruction::Select);
  878     case Instruction::Select:
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1366   case Instruction::Select:
lib/Target/X86/X86FastISel.cpp
 3629   case Instruction::Select:
lib/Target/X86/X86TargetTransformInfo.cpp
 3040   case Instruction::Select:
lib/Transforms/IPO/CalledValuePropagation.cpp
  181     case Instruction::Select:
lib/Transforms/IPO/FunctionAttrs.cpp
  470     case Instruction::Select:
  888       case Instruction::Select: {
 1001     case Instruction::Select: {
lib/Transforms/IPO/LowerTypeTests.cpp
  718     if (Op->getOpcode() == Instruction::Select)
lib/Transforms/InstCombine/InstCombineCasts.cpp
  206   case Instruction::Select: {
  427   case Instruction::Select: {
 1058   case Instruction::Select:
 1339   case Instruction::Select:
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3192   case Instruction::Select: {
lib/Transforms/InstCombine/InstCombineInternal.h
  226     case Instruction::Select:
lib/Transforms/InstCombine/InstCombineShifts.cpp
  446   case Instruction::Select: {
  567   case Instruction::Select:
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  316   case Instruction::Select: {
 1355   case Instruction::Select: {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1344     case Instruction::Select:
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  842       case Instruction::Select:
lib/Transforms/Scalar/GVN.cpp
  530     case Instruction::Select:
lib/Transforms/Scalar/GVNSink.cpp
  477     case Instruction::Select:
lib/Transforms/Scalar/InferAddressSpaces.cpp
  233   case Instruction::Select:
  255   case Instruction::Select:
  491   case Instruction::Select:
  524   if (CE->getOpcode() == Instruction::Select) {
  703   if (Op.getOpcode() == Instruction::Select) {
lib/Transforms/Scalar/NewGVN.cpp
 2029     case Instruction::Select:
lib/Transforms/Scalar/SCCP.cpp
 1620       case Instruction::Select:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  219     case Instruction::Select:
lib/Transforms/Scalar/TailRecursionElimination.cpp
  158       case Instruction::Select:
lib/Transforms/Vectorize/LoopVectorize.cpp
 4175   case Instruction::Select: {
 6151                  Instruction::Select, ToVectorTy(Phi->getType(), VF),
 6226   case Instruction::Select: {
 6870     case Instruction::Select:
 7206       Builder.createNaryOp(Instruction::Select, {Cond, Red, Phi});
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2565     case Instruction::Select:
 3068     case Instruction::Select: {
 3919     case Instruction::Select: {
 5025   case Instruction::Select: {
 6560           TTI->getCmpSelInstrCost(Instruction::Select, ScalarTy,
lib/Transforms/Vectorize/VPlan.cpp
  318   case Instruction::Select: {