Home
last modified time | relevance | path

Searched refs:FirstOp (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp652 unsigned FirstOp = 1; // First CmpMI operand to copy. in convert() local
665 case AArch64::FCMPSrr: Opc = AArch64::FCCMPSrr; FirstOp = 0; break; in convert()
666 case AArch64::FCMPDrr: Opc = AArch64::FCCMPDrr; FirstOp = 0; break; in convert()
667 case AArch64::FCMPESrr: Opc = AArch64::FCCMPESrr; FirstOp = 0; break; in convert()
668 case AArch64::FCMPEDrr: Opc = AArch64::FCCMPEDrr; FirstOp = 0; break; in convert()
672 FirstOp = 0; in convert()
678 FirstOp = 0; in convert()
690 MRI->constrainRegClass(CmpMI->getOperand(FirstOp).getReg(), in convert()
692 if (CmpMI->getOperand(FirstOp + 1).isReg()) in convert()
693 MRI->constrainRegClass(CmpMI->getOperand(FirstOp + 1).getReg(), in convert()
[all …]
H A DAArch64ISelLowering.cpp9535 SDValue FirstOp = N->getOperand(0); in tryLowerToSLI() local
9536 unsigned FirstOpc = FirstOp.getOpcode(); in tryLowerToSLI()
9546 And = FirstOp; in tryLowerToSLI()
9552 Shift = FirstOp; in tryLowerToSLI()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1101 const unsigned OpcodeIdx = Aspect.Opcode - FirstOp; in setAction()
1126 const unsigned OpcodeIdx = Opcode - FirstOp; in setLegalizeScalarToDifferentSizeStrategy()
1137 const unsigned OpcodeIdx = Opcode - FirstOp; in setLegalizeVectorElementToDifferentSizeStrategy()
1337 const unsigned OpcodeIdx = Opcode - FirstOp; in setScalarAction()
1344 const unsigned OpcodeIdx = Opcode - FirstOp; in setPointerAction()
1360 unsigned OpcodeIdx = Opcode - FirstOp; in setScalarInVectorAction()
1373 const unsigned OpcodeIdx = Opcode - FirstOp; in setVectorNumElementAction()
1473 static const int FirstOp = TargetOpcode::PRE_ISEL_GENERIC_OPCODE_START; variable
1478 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
1480 ScalarSizeChangeStrategies[LastOp - FirstOp + 1];
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp297 for (unsigned OpcodeIdx = 0; OpcodeIdx <= LastOp - FirstOp; ++OpcodeIdx) { in computeTables()
298 const unsigned Opcode = FirstOp + OpcodeIdx; in computeTables()
413 assert(Opcode >= FirstOp && Opcode <= LastOp && "Unsupported opcode"); in getOpcodeIdxForOpcode()
414 return Opcode - FirstOp; in getOpcodeIdxForOpcode()
460 assert(OpcodeTo >= FirstOp && OpcodeTo <= LastOp && "Unsupported opcode"); in aliasActionDefinitions()
625 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findScalarLegalAction()
656 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findVectorLegalAction()
694 for (unsigned Opcode = FirstOp; Opcode <= LastOp; ++Opcode) { in verify()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineInstr.cpp1678 bool FirstOp = true; in print() local
1710 FirstOp = false; in print()
1716 if (FirstOp) FirstOp = false; else OS << ","; in print()
1784 if (!FirstOp) { in print()
1785 FirstOp = false; in print()
1792 if (!FirstOp) { in print()
1793 FirstOp = false; in print()
1800 if (!FirstOp) { in print()
1801 FirstOp = false; in print()
1809 if (!FirstOp) in print()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp551 Value *FirstOp = FirstInst->getOperand(i); in foldPHIArgGEPIntoPHI() local
552 PHINode *NewPN = PHINode::Create(FirstOp->getType(), e, in foldPHIArgGEPIntoPHI()
553 FirstOp->getName()+".pn"); in foldPHIArgGEPIntoPHI()
556 NewPN->addIncoming(FirstOp, PN.getIncomingBlock(0)); in foldPHIArgGEPIntoPHI()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp1569 Value *FirstOp = lookupOperandLeader(CmpOp0); in performSymbolicPredicateInfoEvaluation() local
1574 if (shouldSwapOperands(FirstOp, SecondOp)) { in performSymbolicPredicateInfoEvaluation()
1575 std::swap(FirstOp, SecondOp); in performSymbolicPredicateInfoEvaluation()
1581 return ExprResult::some(createVariableOrConstant(FirstOp), in performSymbolicPredicateInfoEvaluation()
1585 if (Predicate == CmpInst::FCMP_OEQ && isa<ConstantFP>(FirstOp) && in performSymbolicPredicateInfoEvaluation()
1586 !cast<ConstantFP>(FirstOp)->isZero()) in performSymbolicPredicateInfoEvaluation()
1587 return ExprResult::some(createConstantExpression(cast<Constant>(FirstOp)), in performSymbolicPredicateInfoEvaluation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2348 MachineInstr *FirstOp = nullptr; in RescheduleOps() local
2383 FirstOp = Op; in RescheduleOps()
2405 DoMove = IsSafeAndProfitableToMove(isLd, Base, FirstOp, LastOp, in RescheduleOps()
2412 MachineBasicBlock::iterator InsertPos = isLd ? FirstOp : LastOp; in RescheduleOps()
H A DARMISelLowering.cpp7404 SDValue FirstOp = Op.getOperand(0); in LowerBUILD_VECTOR_i1() local
7405 if (!isa<ConstantSDNode>(FirstOp) && in LowerBUILD_VECTOR_i1()
7407 [&FirstOp](SDUse &U) { in LowerBUILD_VECTOR_i1()
7408 return U.get().isUndef() || U.get() == FirstOp; in LowerBUILD_VECTOR_i1()
7410 SDValue Ext = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, MVT::i32, FirstOp, in LowerBUILD_VECTOR_i1()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp1583 unsigned FirstOp = CurOp++; in encodeInstruction() local
1590 getX86RegNum(MI.getOperand(FirstOp)), OS); in encodeInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp7054 unsigned FirstOp; in PeepholePPC64() local
7077 FirstOp = 0; in PeepholePPC64()
7093 FirstOp = 1; in PeepholePPC64()
7101 if (!isa<ConstantSDNode>(N->getOperand(FirstOp))) in PeepholePPC64()
7104 SDValue Base = N->getOperand(FirstOp + 1); in PeepholePPC64()
7165 int Offset = N->getConstantOperandVal(FirstOp); in PeepholePPC64()
7241 if (FirstOp == 1) // Store in PeepholePPC64()
H A DPPCISelLowering.cpp14357 SDValue FirstOp; in isSplatBV() local
14361 FirstOp = Op.getOperand(i); in isSplatBV()
14362 if (!FirstOp.isUndef()) in isSplatBV()
14368 if (Op.getOperand(i) != FirstOp && !Op.getOperand(i).isUndef()) in isSplatBV()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp741 MachineOperand FirstOp = MI.getOperand(0); in PredicateInstruction() local
749 .add(FirstOp) in PredicateInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp2050 unsigned FirstOp = 1; in processInstruction() local
2073 FirstOp = 0; in processInstruction()
2088 if (Inst.getOperand(FirstOp).getReg() == Mips::ZERO || in processInstruction()
2089 Inst.getOperand(FirstOp).getReg() == Mips::ZERO_64) in processInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4560 auto FirstOp = static_cast<Instruction::CastOps>(CI->getOpcode()); in SimplifyCastInst() local
4568 if (CastInst::isEliminableCastPair(FirstOp, SecondOp, SrcTy, MidTy, DstTy, in SimplifyCastInst()