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

References

include/llvm/IR/Instructions.h
 2556     : Instruction(Ty, Instruction::PHI, nullptr, 0, InsertBefore),
 2564     : Instruction(Ty, Instruction::PHI, nullptr, 0, InsertAtEnd),
 2763     return I->getOpcode() == Instruction::PHI;
include/llvm/IR/Operator.h
  395     case Instruction::PHI:
lib/Analysis/CaptureTracking.cpp
  343     case Instruction::PHI:
lib/Analysis/DemandedBits.cpp
  260   case Instruction::PHI:
lib/Analysis/IVDescriptors.cpp
  566   case Instruction::PHI:
lib/Analysis/InstructionSimplify.cpp
 5370   case Instruction::PHI:
lib/Analysis/ObjCARCInstKind.cpp
  245     case Instruction::PHI:
lib/Analysis/ScalarEvolution.cpp
 6485   case Instruction::PHI:
lib/Analysis/TargetTransformInfo.cpp
 1150   case Instruction::PHI:
lib/Analysis/ValueTracking.cpp
 1347   case Instruction::PHI: {
 2575     case Instruction::PHI: {
 3957   case Instruction::PHI:
lib/AsmParser/LLLexer.cpp
  850   INSTKEYWORD(phi,         PHI);
lib/Bitcode/Writer/BitcodeWriter.cpp
 2871   case Instruction::PHI: {
lib/CodeGen/SelectionDAG/FastISel.cpp
 1912   case Instruction::PHI:
lib/CodeGen/StackProtector.cpp
  194     case Instruction::PHI: {
lib/CodeGen/TargetLoweringBase.cpp
 1632   case PHI:            return 0;
lib/IR/Instruction.cpp
  357   case PHI:            return "phi";
lib/IR/Instructions.cpp
  107     : Instruction(PN.getType(), Instruction::PHI, nullptr, PN.getNumOperands()),
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  131   case Instruction::PHI:
lib/Target/ARM/ARMCodeGenPrepare.cpp
  815     case Instruction::PHI:
lib/Target/ARM/ARMParallelDSP.cpp
  453   case Instruction::PHI:
lib/Target/ARM/ARMTargetTransformInfo.cpp
  938       case Instruction::PHI:
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  981     case Instruction::PHI:
 1242     case Instruction::PHI:
 1276       case Instruction::PHI:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  168   case Instruction::PHI:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  172   case Instruction::PHI:
lib/Target/X86/X86TargetTransformInfo.cpp
 3038   case Instruction::PHI:
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
   65   if (I.getOpcode() != Instruction::PHI || I.getNumOperands() != 2)
lib/Transforms/IPO/FunctionAttrs.cpp
  469     case Instruction::PHI:
  894       case Instruction::PHI: {
 1007     case Instruction::PHI: {
lib/Transforms/IPO/PartialInlining.cpp
  858     case Instruction::PHI:
lib/Transforms/InstCombine/InstCombineCasts.cpp
  212   case Instruction::PHI: {
  432   case Instruction::PHI: {
 1067   case Instruction::PHI: {
 1343   case Instruction::PHI: {
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3184   case Instruction::PHI:
 6041     case Instruction::PHI:
lib/Transforms/InstCombine/InstCombineShifts.cpp
  453   case Instruction::PHI: {
  573   case Instruction::PHI: {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  845       case Instruction::PHI:
lib/Transforms/Scalar/GVN.cpp
  541     case Instruction::PHI:
lib/Transforms/Scalar/InferAddressSpaces.cpp
  226   case Instruction::PHI:
  246   case Instruction::PHI: {
  472   case Instruction::PHI: {
lib/Transforms/Scalar/NewGVN.cpp
  991   E->setOpcode(Instruction::PHI);
 1973     case Instruction::PHI: {
lib/Transforms/Scalar/TailRecursionElimination.cpp
  157       case Instruction::PHI:
lib/Transforms/Utils/BypassSlowDivision.cpp
  209   case Instruction::PHI:
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  515       if (!IM || IM->getOpcode() == Instruction::PHI)
lib/Transforms/Vectorize/LoopVectorize.cpp
 4065   case Instruction::PHI:
 5619       ScalarCost += VF * TTI.getCFInstrCost(Instruction::PHI);
 6136   case Instruction::PHI: {
 6154     return TTI.getCFInstrCost(Instruction::PHI);
 6171       Cost += VF * TTI.getCFInstrCost(Instruction::PHI);
 6867     case Instruction::PHI:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2315     case Instruction::PHI: {
 2965     case Instruction::PHI:
 3756     case Instruction::PHI: {
 5035   case Instruction::PHI: {
tools/lldb/source/Expression/IRInterpreter.cpp
  522       case Instruction::PHI:
  973     case Instruction::PHI: {
unittests/Transforms/Utils/IntegerDivisionTest.cpp
   79   EXPECT_TRUE(Quotient && Quotient->getOpcode() == Instruction::PHI);
  200   EXPECT_TRUE(Quotient && Quotient->getOpcode() == Instruction::PHI);
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   56   EXPECT_EQ(Instruction::PHI, Phi->getOpcode());