/external/llvm/lib/Target/XCore/Disassembler/ |
H A D | XCoreDisassembler.cpp | 241 Decode2OpInstruction(unsigned Insn, unsigned &Op1, unsigned &Op2) { argument 253 Op1 = (Op1High << 2) | fieldFromInstruction(Insn, 2, 2); 259 Decode3OpInstruction(unsigned Insn, unsigned &Op1, unsigned &Op2, argument 268 Op1 = (Op1High << 2) | fieldFromInstruction(Insn, 4, 2); 347 unsigned Op1, Op2; local 348 DecodeStatus S = Decode2OpInstruction(Insn, Op1, Op2); 352 DecodeGRRegsRegisterClass(Inst, Op1, Address, Decoder); 360 unsigned Op1, Op2; local 361 DecodeStatus S = Decode2OpInstruction(Insn, Op1, Op2); 365 Inst.addOperand(MCOperand::CreateImm(Op1)); 373 unsigned Op1, Op2; local 386 unsigned Op1, Op2; local 400 unsigned Op1, Op2; local 413 unsigned Op1, Op2; local 426 unsigned Op1, Op2; local 511 unsigned Op1, Op2; local 525 unsigned Op1, Op2; local 539 unsigned Op1, Op2, Op3; local 552 unsigned Op1, Op2, Op3; local 565 unsigned Op1, Op2, Op3; local 578 unsigned Op1, Op2, Op3; local 591 unsigned Op1, Op2, Op3; local 605 unsigned Op1, Op2, Op3; local 620 unsigned Op1, Op2, Op3; local 634 unsigned Op1, Op2, Op3; local 648 unsigned Op1, Op2, Op3, Op4, Op5, Op6; local 682 unsigned Op1, Op2, Op3, Op4, Op5; local 702 unsigned Op1, Op2, Op3; local 721 unsigned Op1, Op2, Op3; local [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 170 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 175 if (Value *V = SimplifyMulInst(Op0, Op1, DL, TLI, DT, AC)) 182 if (match(Op1, m_AllOnes())) { 232 if (ConstantInt *CI = dyn_cast<ConstantInt>(Op1)) { 258 if (isa<Constant>(Op1)) { 273 Value *Mul = Builder->CreateMul(C1, Op1); 277 return BinaryOperator::CreateAdd(Builder->CreateMul(X, Op1), Mul); 283 if (Value *Op1v = dyn_castNegVal(Op1)) { 287 match(Op1, m_NSWSub(m_Value(), m_Value()))) 296 Value *Op1C = Op1; 525 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 780 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 950 foldUDivPow2Cst(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument 961 foldUDivNegCst(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument 970 foldUDivShl(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument 993 visitUDivOperand(Value *Op0, Value *Op1, const BinaryOperator &I, SmallVectorImpl<UDivFoldAction> &Actions, unsigned Depth = 0) argument 1033 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1106 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1204 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1338 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1370 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1405 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1480 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local [all...] |
H A D | InstCombineShifts.cpp | 26 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 34 if (SelectInst *SI = dyn_cast<SelectInst>(Op1)) 38 if (Constant *CUI = dyn_cast<Constant>(Op1)) 46 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Power2(B)))) { 50 Op1->getName()); 321 Instruction *InstCombiner::FoldShiftByConstant(Value *Op0, Constant *Op1, argument 326 if (ConstantDataVector *CV = dyn_cast<ConstantDataVector>(Op1)) 328 else if (ConstantVector *CV = dyn_cast<ConstantVector>(Op1)) 331 COp1 = dyn_cast<ConstantInt>(Op1); [all...] |
H A D | InstCombineAddSub.cpp | 1506 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1511 if (Value *V = SimplifySubInst(Op0, Op1, I.hasNoSignedWrap(), 1520 if (Value *V = dyn_castNegVal(Op1)) { 1523 if (const auto *BO = dyn_cast<BinaryOperator>(Op1)) { 1529 if (cast<Constant>(Op1)->isNotMinSignedValue() && I.hasNoSignedWrap()) 1537 return BinaryOperator::CreateXor(Op0, Op1); 1541 return BinaryOperator::CreateNot(Op1); 1546 if (match(Op1, m_Not(m_Value(X)))) 1550 if (SelectInst *SI = dyn_cast<SelectInst>(Op1)) 1556 if (match(Op1, m_Ad 1693 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local [all...] |
H A D | InstCombineAndOrXor.cpp | 892 Value *Op0 = LHS->getOperand(0), *Op1 = LHS->getOperand(1); local 895 return getNewICmpValue(isSigned, Code, Op0, Op1, Builder); 1207 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 1212 if (Value *V = SimplifyAndInst(Op0, Op1, DL, TLI, DT, AC)) 1227 if (ConstantInt *AndRHS = dyn_cast<ConstantInt>(Op1)) { 1334 if (Value *Op1NotVal = dyn_castNotVal(Op1)) 1335 if (Op0->hasOneUse() && Op1->hasOneUse()) { 1345 match(Op1, m_Not(m_And(m_Value(C), m_Value(D)))) && 1350 if (match(Op1, m_Or(m_Value(A), m_Value(B))) && 1358 Value *tmpOp1 = Op1; 1794 Value *Op0 = LHS->getOperand(0), *Op1 = LHS->getOperand(1); local 2145 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 2532 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 2816 Value *Op0 = LHS->getOperand(0), *Op1 = LHS->getOperand(1); local [all...] |
H A D | InstCombineCompares.cpp | 2491 /// \brief Check if the order of \p Op0 and \p Op1 as operand in an ICmpInst 2498 /// \return true if Op0 and Op1 should be swapped. 2500 const Value * Op1) { 2505 // Count every uses of both Op0 and Op1 in a subtract. 2525 if (BinOp->getOperand(Op1Idx) != Op1) 2650 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local 2652 unsigned Op1Cplxity = getComplexity(Op1); 2659 swapMayExposeCSEOpportunities(Op0, Op1))) { 2661 std::swap(Op0, Op1); 2665 if (Value *V = SimplifyICmpInst(I.getPredicate(), Op0, Op1, D 2499 swapMayExposeCSEOpportunities(const Value * Op0, const Value * Op1) argument 3121 Value *Op1 = nullptr, *Op2 = nullptr; local 3944 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); local [all...] |
H A D | InstructionCombining.cpp | 193 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(I.getOperand(1)); local 226 if (Op1 && Op1->getOpcode() == Opcode) { 228 Value *B = Op1->getOperand(0); 229 Value *C = Op1->getOperand(1); 268 if (Op1 && Op1->getOpcode() == Opcode) { 270 Value *B = Op1->getOperand(0); 271 Value *C = Op1->getOperand(1); 289 if (Op0 && Op1 535 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS); local 669 Value *Op0 = SO, *Op1 = ConstOperand; local 1331 GetElementPtrInst *Op1 = dyn_cast<GetElementPtrInst>(PN->getOperand(0)); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.h | 31 SDValue Op1, SDValue Op2,
|
/external/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 170 if (BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS)) 171 if (Op1->getOpcode() == OpcodeToExpand) { 173 Value *A = LHS, *B = Op1->getOperand(0), *C = Op1->getOperand(1); 207 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS); local 229 if (Op1 && Op1->getOpcode() == Opcode) { 231 Value *B = Op1->getOperand(0); 232 Value *C = Op1->getOperand(1); 271 if (Op1 530 SimplifyAddInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const Query &Q, unsigned MaxRecurse) argument 586 SimplifyAddInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 662 SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const Query &Q, unsigned MaxRecurse) argument 779 SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 789 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, const Query &Q, unsigned MaxRecurse) argument 831 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, const Query &Q, unsigned MaxRecurse) argument 867 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, const Query &Q, unsigned MaxRecurse) argument 895 SimplifyMulInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 958 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 967 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 976 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 985 SimplifyMulInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 995 SimplifyDiv(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1081 SimplifySDivInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1089 SimplifySDivInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1099 SimplifyUDivInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1107 SimplifyUDivInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1115 SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF, const Query &Q, unsigned) argument 1134 SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1145 SimplifyRem(Instruction::BinaryOps Opcode, Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1206 SimplifySRemInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1214 SimplifySRemInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1224 SimplifyURemInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1232 SimplifyURemInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1240 SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF, const Query &, unsigned) argument 1259 SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1297 SimplifyShift(unsigned Opcode, Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1335 SimplifyRightShift(unsigned Opcode, Value *Op0, Value *Op1, bool isExact, const Query &Q, unsigned MaxRecurse) argument 1366 SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const Query &Q, unsigned MaxRecurse) argument 1383 SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1393 SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, const Query &Q, unsigned MaxRecurse) argument 1407 SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1418 SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact, const Query &Q, unsigned MaxRecurse) argument 1441 SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1493 SimplifyAndOfICmps(ICmpInst *Op0, ICmpInst *Op1) argument 1545 SimplifyAndInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1642 SimplifyAndInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1652 SimplifyOrOfICmps(ICmpInst *Op0, ICmpInst *Op1) argument 1704 SimplifyOrInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1830 SimplifyOrInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument 1840 SimplifyXorInst(Value *Op0, Value *Op1, const Query &Q, unsigned MaxRecurse) argument 1887 SimplifyXorInst(Value *Op0, Value *Op1, const DataLayout &DL, const TargetLibraryInfo *TLI, const DominatorTree *DT, AssumptionCache *AC, const Instruction *CxtI) argument [all...] |
H A D | ConstantFolding.cpp | 616 /// One of Op0/Op1 is a constant expression. 621 Constant *Op1, 634 computeKnownBits(Op1, KnownZero1, KnownOne1, DL); 640 // All the bits of Op1 that the 'and' could be masking are already zero. 641 return Op1; 658 if (IsConstantOffsetFromGlobal(Op1, GV2, Offs2, DL) && GV1 == GV2) { 1597 if (ConstantFP *Op1 = dyn_cast<ConstantFP>(Operands[0])) { 1600 double Op1V = getValueAsDouble(Op1); 1603 if (Op2->getType() != Op1->getType()) 1611 APFloat V1 = Op1 620 SymbolicallyEvaluateBinop(unsigned Opc, Constant *Op0, Constant *Op1, const DataLayout &DL) argument [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAGInfo.h | 58 SDValue Op1, SDValue Op2, 75 SDValue Op1, SDValue Op2, 91 SDValue Op1, SDValue Op2, 105 SDValue Op1, SDValue Op2, 146 SDValue Op1, SDValue Op2, 56 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 73 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 89 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument 103 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument 144 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.h | 54 SDValue Op1, SDValue Op2,
|
/external/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFMCCodeEmitter.cpp | 155 const MCOperand Op1 = MI.getOperand(1); local 156 assert(Op1.isReg() && "First operand is not register."); 157 Encoding = MRI.getEncodingValue(Op1.getReg());
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonExpandPredSpillCode.cpp | 101 MachineOperand &Op1 = MI->getOperand(1); local 112 NewMI->addOperand(Op1); 144 MachineOperand &Op1 = MI->getOperand(1); local 154 NewMI->addOperand(Op1); 186 MachineOperand &Op1 = MI->getOperand(1); local 195 NewMI->addOperand(Op1); 223 MachineOperand &Op1 = MI->getOperand(1); local 233 NewMI->addOperand(Op1);
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 200 SDValue Op0, Op1; local 205 if (!SelectADDRrr(Op, Op0, Op1)) 206 SelectADDRri(Op, Op0, Op1); 211 OutOps.push_back(Op1);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 74 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, argument 76 return Builder.CreateFCmp(FCI.getPredicate(), Op0, Op1, Name); 85 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, argument 87 return Builder.CreateICmp(ICI.getPredicate(), Op0, Op1, Name); 96 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, argument 98 return Builder.CreateBinOp(BO.getOpcode(), Op0, Op1, Name); 376 Scatterer Op1 = scatter(&I, I.getOperand(1)); local 378 assert(Op1.size() == NumElems && "Mismatched binary operation"); 382 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem], 395 Scatterer Op1 local 543 Scatterer Op1 = scatter(&SVI, SVI.getOperand(1)); local [all...] |
H A D | CorrelatedValuePropagation.cpp | 172 Constant *Op1 = dyn_cast<Constant>(C->getOperand(1)); 173 if (!Op1) return false; 179 C->getOperand(0), Op1, *PI, 186 C->getOperand(0), Op1, *PI,
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 342 bool Op0IsKill, unsigned Op1, bool Op1IsKill); 360 unsigned Op0, bool Op0IsKill, unsigned Op1, 396 bool Op0IsKill, unsigned Op1, bool Op1IsKill); 402 bool Op0IsKill, unsigned Op1, bool Op1IsKill, 427 bool Op0IsKill, unsigned Op1, bool Op1IsKill, 434 bool Op0IsKill, unsigned Op1, bool Op1IsKill,
|
H A D | ISDOpcodes.h | 849 CondCode getSetCCOrOperation(CondCode Op1, CondCode Op2, bool isInteger); 855 CondCode getSetCCAndOperation(CondCode Op1, CondCode Op2, bool isInteger);
|
H A D | SelectionDAG.h | 627 SDValue getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, argument 632 Ops.push_back(Op1); 880 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2); 881 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, 883 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, 885 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, 894 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT, SDValue Op1); 896 SDValue Op1, SDValue Op2); 898 SDValue Op1, SDValue Op2, SDValue Op3); 909 EVT VT2, SDValue Op1); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 711 SDValue Op1 = Op.getOperand(1); local 715 && Op1.getValueType() == Op2.getValueType() && "Invalid type"); 747 Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1); 754 Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask); 756 SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2); 888 SDValue Op1 = Op.getOperand(1); local 903 TLI.getBooleanContents(Op1.getValueType()) != 910 if (VT.getSizeInBits() != Op1 [all...] |
H A D | FastISel.cpp | 405 unsigned Op1 = getRegForValue(I->getOperand(1)); local 406 if (!Op1) 411 fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op1, Op1IsKill, 465 unsigned Op1 = getRegForValue(I->getOperand(1)); local 466 if (!Op1) // Unhandled operand. Halt "fast" selection and bail. 472 ISDOpcode, Op0, Op0IsKill, Op1, Op1IsKill); 1618 bool /*Op0IsKill*/, unsigned /*Op1*/, 1644 bool /*Op0IsKill*/, unsigned /*Op1*/, 1742 bool Op0IsKill, unsigned Op1, 1748 Op1 1740 fastEmitInst_rr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill) argument 1764 fastEmitInst_rrr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, unsigned Op2, bool Op2IsKill) argument 1861 fastEmitInst_rri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm) argument 1887 fastEmitInst_rrii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm1, uint64_t Imm2) argument [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86FloatingPoint.cpp | 1151 unsigned Op1 = getFPReg(MI->getOperand(NumOperands-1)); local 1153 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1); 1160 if (Op0 != TOS && Op1 != TOS) { // No operand at TOS? 1168 moveToTop(Op1, I); 1169 TOS = Op1; 1191 assert((TOS == Op0 || TOS == Op1) && (KillsOp0 || KillsOp1) && 1198 bool updateST0 = (TOS == Op0 && !KillsOp1) || (TOS == Op1 && !KillsOp0); 1216 unsigned NotTOS = (TOS == Op0) ? Op1 : Op0; 1224 if (KillsOp0 && KillsOp1 && Op0 != Op1) { 1249 unsigned Op1 local 1275 unsigned Op1 = getFPReg(MI->getOperand(2)); local [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 398 // The base or index of AM is equivalent to Op0 + Op1, where IsBase selects 399 // between the base and index. Try to fold Op1 into AM's displacement. 401 SDValue Op0, uint64_t Op1) { 403 int64_t TestDisp = AM.Disp + Op1; 425 SDValue Op1 = N.getOperand(1); local 428 unsigned Op1Code = Op1->getOpcode(); 431 return expandAdjDynAlloc(AM, IsBase, Op1); 436 return expandDisp(AM, IsBase, Op1, 440 cast<ConstantSDNode>(Op1)->getSExtValue()); 442 if (IsBase && expandIndex(AM, Op0, Op1)) 400 expandDisp(SystemZAddressingMode &AM, bool IsBase, SDValue Op0, uint64_t Op1) argument 1103 SDValue Op1 = Node->getOperand(1); local [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 85 /// (e.g. 'fmin'). This function is known to take type matching 'Op1' and 86 /// 'Op2' and return one value with the same type. If 'Op1/Op2' are long 87 /// double, 'l' is added as the suffix of name, if 'Op1/Op2' are float, we 89 Value *EmitBinaryFloatFnCall(Value *Op1, Value *Op2, StringRef Name,
|