/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 62 /// PrintOps - Print out the expression identified in the Ops list. 64 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { argument 67 << *Ops[0].Op->getType() << '\t'; 68 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { 70 WriteAsOperand(dbgs(), Ops[i].Op, false, M); 71 dbgs() << ", #" << Ops[i].Rank << "] "; 136 void RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops); 138 SmallVectorImpl<ValueEntry> &Ops); 139 Value *OptimizeAdd(Instruction *I, SmallVectorImpl<ValueEntry> &Ops); 140 bool collectMultiplyFactors(SmallVectorImpl<ValueEntry> &Ops, 450 LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<RepeatedValue> &Ops) argument 655 RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops) argument 933 FindInOperandList(SmallVectorImpl<ValueEntry> &Ops, unsigned i, Value *X) argument 949 EmitAddTreeOfValues(Instruction *I, SmallVectorImpl<WeakVH> &Ops) argument 1023 FindSingleUseMultiplyFactors(Value *V, SmallVectorImpl<Value*> &Factors, const SmallVectorImpl<ValueEntry> &Ops) argument 1041 OptimizeAndOrXor(unsigned Opcode, SmallVectorImpl<ValueEntry> &Ops) argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 185 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 188 Ops, 3); 191 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 194 Ops, 3); 197 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 200 Ops, 4); 203 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 206 Ops, 4); 209 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 212 Ops, 218 SDValue Ops[] = { N->getOperand(1), N->getOperand(2), N->getOperand(3) }; local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/ |
H A D | IRBuilder.cpp | 55 static CallInst *createCallHelper(Value *Callee, ArrayRef<Value *> Ops, argument 57 CallInst *CI = CallInst::Create(Callee, Ops, ""); 67 Value *Ops[] = { Ptr, Val, Size, getInt32(Align), getInt1(isVolatile) }; local 72 CallInst *CI = createCallHelper(TheFn, Ops, this); 87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local 92 CallInst *CI = createCallHelper(TheFn, Ops, this); 111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local 116 CallInst *CI = createCallHelper(TheFn, Ops, this); 134 Value *Ops[] = { Size, Ptr }; local 137 return createCallHelper(TheFn, Ops, thi 149 Value *Ops[] = { Size, Ptr }; local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 630 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops, argument 632 if (Ops.size() < 2) return; // Noop 633 if (Ops.size() == 2) { 636 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; 643 std::stable_sort(Ops.begin(), Ops.end(), SCEVComplexityCompare(LI)); 649 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) { 650 const SCEV *S = Ops[i]; 655 for (unsigned j = i+1; j != e && Ops[ 1335 SmallVector<const SCEV *, 4> Ops; local 1376 CollectAddOperandsWithScales(DenseMap<const SCEV *, APInt> &M, SmallVector<const SCEV *, 8> &NewOps, APInt &AccumulatedConstant, const SCEV *const *Ops, size_t NumOperands, const APInt &Scale, ScalarEvolution &SE) argument 1452 getAddExpr(SmallVectorImpl<const SCEV *> &Ops, SCEV::NoWrapFlags Flags) argument [all...] |
H A D | ConstantFolding.cpp | 99 Constant *Ops = C; // don't take the address of C! local 100 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD); 574 static Constant *CastGEPIndices(ArrayRef<Constant *> Ops, argument 582 for (unsigned i = 1, e = Ops.size(); i != e; ++i) { 584 !isa<StructType>(GetElementPtrInst::getIndexedType(Ops[0]->getType(), 585 Ops.slice(1, i-1)))) && 586 Ops[i]->getType() != IntPtrTy) { 588 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], 592 Ops[i], IntPtrTy)); 594 NewIdxs.push_back(Ops[ 624 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const TargetData *TD, const TargetLibraryInfo *TLI) argument 824 SmallVector<Constant*, 8> Ops; local 864 SmallVector<Constant*, 8> Ops; local 890 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const TargetData *TD, const TargetLibraryInfo *TLI) argument 1046 Constant *Ops[] = { LHS, RHS }; local 1454 Constant *Ops[] = { local [all...] |
H A D | ScalarEvolutionExpander.cpp | 209 /// unnecessary; in its place, just signed-divide Ops[i] by the scale and 309 static void SimplifyAddOperands(SmallVectorImpl<const SCEV *> &Ops, argument 313 for (unsigned i = Ops.size(); i > 0 && isa<SCEVAddRecExpr>(Ops[i-1]); --i) 315 // Group Ops into non-addrecs and addrecs. 316 SmallVector<const SCEV *, 8> NoAddRecs(Ops.begin(), Ops.end() - NumAddRecs); 317 SmallVector<const SCEV *, 8> AddRecs(Ops.end() - NumAddRecs, Ops.end()); 324 Ops 338 SplitAddRecs(SmallVectorImpl<const SCEV *> &Ops, Type *Ty, ScalarEvolution &SE) argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 125 SmallVector<Constant*, 8> Ops; 126 Ops.reserve(NumOperands); 128 Ops.push_back(cast<Constant>(C->getOperand(j))); 132 Ops.push_back(cast<Constant>(Mapped)); 136 Ops.push_back(MapValue(cast<Constant>(C->getOperand(OpNo)), VM, 141 return VM[V] = CE->getWithOperands(Ops, NewTy); 143 return VM[V] = ConstantArray::get(cast<ArrayType>(NewTy), Ops); 145 return VM[V] = ConstantStruct::get(cast<StructType>(NewTy), Ops); 147 return VM[V] = ConstantVector::get(Ops);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1382 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG), local 1385 MVT::i32, MVT::Other, Ops, 5); 1389 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG), local 1392 MVT::i32, MVT::Other, Ops, 6); 1438 SDValue Ops[]= { Base, Offset, getAL(CurDAG), local 1441 MVT::Other, Ops, 5); 1455 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1456 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops, 5); 1466 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1467 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops, 1477 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1492 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1507 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1522 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1649 SmallVector<SDValue, 7> Ops; local 1775 SmallVector<SDValue, 7> Ops; local 1940 SmallVector<SDValue, 8> Ops; local 2038 SmallVector<SDValue, 6> Ops; local 2101 SmallVector<SDValue, 6> Ops; local 2138 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2161 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2191 SDValue Ops[] = { FalseVal, CPTmp0, SOShImm, CC, CCR, InFlag }; local 2205 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp2, CC, CCR, InFlag }; local 2211 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp1, CPTmp2, CC, CCR, InFlag }; local 2241 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local 2274 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local 2350 SDValue Ops[] = { FalseVal, TrueVal, Tmp2, CCR, InFlag }; local 2418 SmallVector<SDValue, 6> Ops; local 2480 SDValue Ops[] = { CPIdx, Pred, PredReg, CurDAG->getEntryNode() }; local 2484 SDValue Ops[] = { local 2506 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2512 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2541 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2544 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2557 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2560 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2600 SDValue Ops[] = { N0.getOperand(0), Imm16, local 2615 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2620 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2632 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2636 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2646 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2651 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2662 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2667 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 2714 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag }; local 2745 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2765 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2784 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 3023 SmallVector<SDValue, 7> Ops; local 3090 SmallVector<SDValue, 7> Ops; local 3283 SmallVector<SDValue, 6> Ops; local 3300 SmallVector<SDValue, 6> Ops; local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | Constant.h | 47 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument 48 : User(ty, vty, Ops, NumOps) {}
|
H A D | MDBuilder.h | 129 Value *Ops[3] = { createString(Name), Parent, Flags }; local 130 return MDNode::get(Context, Ops); 132 Value *Ops[2] = { createString(Name), Parent }; local 133 return MDNode::get(Context, Ops);
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 459 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; local 460 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 467 SDValue Ops[] = { Chain, Reg, N, Glue }; local 468 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 473 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; local 474 return getNode(ISD::CopyFromReg, dl, VTs, Ops, 2); 483 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; local 484 return getNode(ISD::CopyFromReg, dl, VTs, Ops, Glue.getNode() ? 3 : 2); 526 SDValue Ops[] = { Chain, Op }; local 527 return getNode(ISD::CALLSEQ_START, DebugLoc(), VTs, Ops, 536 SmallVector<SDValue, 4> Ops; local [all...] |
H A D | SelectionDAGNodes.h | 682 SDNode(unsigned Opc, const DebugLoc dl, SDVTList VTs, const SDValue *Ops, 692 OperandList[i].setInitial(Ops[i]); 706 void InitOperands(SDUse *Ops, const SDValue &Op0) { 707 Ops[0].setUser(this); 708 Ops[0].setInitial(Op0); 710 OperandList = Ops; 715 void InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1) { 716 Ops[0].setUser(this); 717 Ops[0].setInitial(Op0); 718 Ops[ 849 SDUse Ops[2]; member in class:llvm::SDNode::BinarySDNode 860 SDUse Ops[3]; member in class:llvm::SDNode::TernarySDNode 1002 SDUse Ops[4]; member in class:llvm::SDNode::AtomicSDNode 1084 MemIntrinsicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument 1111 SDUse Ops[2]; member in class:llvm::SDNode::ShuffleVectorSDNode 1566 CvtRndSatSDNode(EVT VT, DebugLoc dl, const SDValue *Ops, unsigned NumOps, ISD::CvtCode Code) argument 1609 SDUse Ops[4]; member in class:llvm::SDNode::LSBaseSDNode [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 576 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops, 580 SmallVector<const SCEV *, 2> Ops; local 581 Ops.push_back(LHS); 582 Ops.push_back(RHS); 583 return getAddExpr(Ops, Flags); 587 SmallVector<const SCEV *, 3> Ops; local 588 Ops.push_back(Op0); 589 Ops.push_back(Op1); 590 Ops.push_back(Op2); 591 return getAddExpr(Ops, Flag 598 SmallVector<const SCEV *, 2> Ops; local 605 SmallVector<const SCEV *, 3> Ops; local [all...] |
H A D | ConstantFolding.h | 56 ArrayRef<Constant *> Ops,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 354 const SDValue *Ops, unsigned NumOps) { 355 for (; NumOps; --NumOps, ++Ops) { 356 ID.AddPointer(Ops->getNode()); 357 ID.AddInteger(Ops->getResNo()); 364 const SDUse *Ops, unsigned NumOps) { 365 for (; NumOps; --NumOps, ++Ops) { 366 ID.AddPointer(Ops->getNode()); 367 ID.AddInteger(Ops->getResNo()); 757 SDValue Ops[] = { Op }; 759 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops, 353 AddNodeIDOperands(FoldingSetNodeID &ID, const SDValue *Ops, unsigned NumOps) argument 363 AddNodeIDOperands(FoldingSetNodeID &ID, const SDUse *Ops, unsigned NumOps) argument 788 FindModifiedNodeSlot(SDNode *N, const SDValue *Ops,unsigned NumOps, void *&InsertPos) argument 1026 SmallVector<SDValue, 8> Ops; local 1068 SmallVector<SDValue, 8> Ops; local 1382 SDValue Ops[2] = { N1, N2 }; local 1415 SDValue Ops[] = { Val, DTy, STy, Rnd, Sat }; local 1458 SDValue Ops[] = { Root }; local 2683 SDValue Ops[1] = { Operand }; local 3181 SDValue Ops[] = { N1, N2 }; local 3271 SDValue Ops[] = { N1, N2, N3 }; local 3294 SDValue Ops[] = { N1, N2, N3, N4 }; local 3301 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 3979 SDValue Ops[] = {Chain, Ptr, Cmp, Swp}; local 4052 SDValue Ops[] = {Chain, Ptr, Val}; local 4110 SDValue Ops[] = {Chain, Ptr}; local 4126 getMergeValues(const SDValue *Ops, unsigned NumOps, DebugLoc dl) argument 4140 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4152 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4175 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4305 SDValue Ops[] = { Chain, Ptr, Offset }; local 4396 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4464 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4490 SDValue Ops[] = { ST->getChain(), ST->getValue(), Base, Offset }; local 4513 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, MVT::i32) }; local 4517 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDUse *Ops, unsigned NumOps) argument 4533 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDValue *Ops, unsigned NumOps) argument 4588 getNode(unsigned Opcode, DebugLoc DL, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument 4595 getNode(unsigned Opcode, DebugLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument 4603 getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument 4676 SDValue Ops[] = { N1 }; local 4682 SDValue Ops[] = { N1, N2 }; local 4688 SDValue Ops[] = { N1, N2, N3 }; local 4695 SDValue Ops[] = { N1, N2, N3, N4 }; local 4702 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 4844 SDValue Ops[] = { Op1, Op2, Op3 }; local 4851 SDValue Ops[] = { Op1, Op2, Op3, Op4 }; local 4858 SDValue Ops[] = { Op1, Op2, Op3, Op4, Op5 }; local 4863 UpdateNodeOperands(SDNode *N, const SDValue *Ops, unsigned NumOps) argument 4922 SDValue Ops[] = { Op1 }; local 4930 SDValue Ops[] = { Op1, Op2 }; local 4938 SDValue Ops[] = { Op1, Op2, Op3 }; local 4942 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT, const SDValue *Ops, unsigned NumOps) argument 4949 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument 4962 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument 4969 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument 4980 SDValue Ops[] = { Op1 }; local 4988 SDValue Ops[] = { Op1, Op2 }; local 4997 SDValue Ops[] = { Op1, Op2, Op3 }; local 5006 SDValue Ops[] = { Op1, Op2, Op3 }; local 5010 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 5045 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 5139 SDValue Ops[] = { Op1 }; local 5147 SDValue Ops[] = { Op1, Op2 }; local 5155 SDValue Ops[] = { Op1, Op2, Op3 }; local 5160 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT, const SDValue *Ops, unsigned NumOps) argument 5176 SDValue Ops[] = { Op1 }; local 5184 SDValue Ops[] = { Op1, Op2 }; local 5193 SDValue Ops[] = { Op1, Op2, Op3 }; local 5198 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument 5210 SDValue Ops[] = { Op1, Op2 }; local 5219 SDValue Ops[] = { Op1, Op2, Op3 }; local 5224 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument 5232 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument 5240 getMachineNode(unsigned Opcode, DebugLoc dl, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument 5248 getMachineNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 5311 getNodeIfExists(unsigned Opcode, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument 5793 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument [all...] |
H A D | LegalizeVectorTypes.cpp | 406 SmallVector<SDValue, 8> Ops(N->getNumOperands()); 408 Ops[i] = GetScalarizedVector(N->getOperand(i)); 410 &Ops[0], Ops.size()); 903 SmallVector<int, 16> Ops; local 923 Ops.push_back(-1); 951 Ops.push_back(Idx + OpNo * NewElts); 991 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, &Ops[0]); 994 Ops.clear(); 1560 SmallVector<SDValue, 16> Ops(NumConca [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 452 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB), local 454 return CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops, 5); 641 SDValue Ops[] = { Op, getI32Imm(27), getI32Imm(5), getI32Imm(31) }; local 642 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 653 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 654 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 660 SDValue Ops[] = { T, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 661 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 690 SDValue Ops[] = { AN, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 691 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 694 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 724 SDValue Ops[] = { IntCR, getI32Imm((32-(3-Idx)) & 31), local 934 SDValue Ops[] = { Offset, Base, Chain }; local 969 SDValue Ops[] = { Offset, Base, Chain }; local 985 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; local 994 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) }; local 1002 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB) }; local 1018 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 1039 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 1051 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 1096 SDValue Ops[] = { CCReg, N->getOperand(2), N->getOperand(3), local 1109 SDValue Ops[] = { Pred, N->getOperand(2), N->getOperand(3), local 1116 SDValue Ops[] = { getI32Imm(getPredicateForSetCC(CC)), CondCode, local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 463 Value *Ops[3]; local 464 Ops[0] = CI->getArgOperand(0); 465 Ops[1] = CI->getArgOperand(1); 466 Ops[2] = Size; 467 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); 474 Value *Ops[3]; local 475 Ops[0] = CI->getArgOperand(0); 476 Ops[1] = CI->getArgOperand(1); 477 Ops[ 485 Value *Ops[3]; local [all...] |
H A D | TargetInstrInfoImpl.cpp | 283 const SmallVectorImpl<unsigned> &Ops) const { 284 return MI->isCopy() && Ops.size() == 1 && canFoldCopy(MI, Ops[0]); 295 const SmallVectorImpl<unsigned> &Ops, 298 for (unsigned i = 0, e = Ops.size(); i != e; ++i) 299 if (MI->getOperand(Ops[i]).isDef()) 309 if (MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, FI)) { 330 if (!MI->isCopy() || Ops.size() != 1) 333 const TargetRegisterClass *RC = canFoldCopy(MI, Ops[0]); 337 const MachineOperand &MO = MI->getOperand(1-Ops[ 294 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, int FI) const argument 352 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, MachineInstr* LoadMI) const argument [all...] |
H A D | InlineSpiller.cpp | 865 SmallVector<std::pair<MachineInstr*, unsigned>, 8> Ops; local 867 MIBundleOperands(MI).analyzeVirtReg(VirtReg.reg, &Ops); 877 foldMemoryOperand(Ops, RM.OrigMI)) { 894 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { 895 MachineOperand &MO = MI->getOperand(Ops[i].second); 1005 /// foldMemoryOperand - Try folding stack slot references in Ops into their 1008 /// @param Ops Operand indices from analyzeVirtReg(). 1012 foldMemoryOperand(ArrayRef<std::pair<MachineInstr*, unsigned> > Ops, argument 1014 if (Ops.empty()) 1017 MachineInstr *MI = Ops 1144 SmallVector<std::pair<MachineInstr*, unsigned>, 8> Ops; local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 143 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local 144 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops)); 157 SDValue Ops[] = { Chain, DAG.getValueType(MVT::i8), InFlag }; local 158 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops)); 237 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local 238 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops, 239 array_lengthof(Ops));
|
H A D | X86ISelDAGToDAG.cpp | 366 SmallVector<SDValue, 8> Ops; local 369 Ops.push_back(Load.getOperand(0)); 375 Ops.push_back(Load.getOperand(0)); 377 Ops.push_back(Chain.getOperand(i)); 380 MVT::Other, &Ops[0], Ops.size()); 381 Ops.clear(); 382 Ops.push_back(NewChain); 385 Ops.push_back(OrigChain.getOperand(i)); 386 CurDAG->UpdateNodeOperands(OrigChain.getNode(), &Ops[ 1497 const SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, In2L, In2H, Chain}; local 1767 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Chain }; local 1771 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Val, Chain }; local 1965 const SDValue Ops[] = { VSrc, Base, getI8Imm(Scale->getSExtValue()), VIdx, local 2181 SDValue Ops[] = {N1, InFlag}; local 2259 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0), local 2280 SDValue Ops[] = { N1, InFlag }; local 2402 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) }; local 2434 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0), local 2665 const SDValue Ops[] = { Base, Scale, Index, Disp, Segment, InputChain }; local 2701 SDValue Ops[] = { N0, N2, getI8Imm(Imm), InFlag }; local 2737 SDValue Ops[] = { N0, N1, getI8Imm(Imm) }; local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/utils/TableGen/ |
H A D | CodeGenInstruction.cpp | 198 static void ParseConstraint(const std::string &CStr, CGIOperandList &Ops) { argument 209 std::pair<unsigned,unsigned> Op = Ops.ParseOperandName(Name, false); 212 if (!Ops[Op.first].Constraints[Op.second].isNone()) 214 Ops[Op.first].Constraints[Op.second] = 230 std::pair<unsigned,unsigned> DestOp = Ops.ParseOperandName(DestOpName, false); 238 Ops.ParseOperandName(Name.substr(wpos), false); 243 unsigned FlatOpNo = Ops.getFlattenedOperandNumber(SrcOp); 245 if (!Ops[DestOp.first].Constraints[DestOp.second].isNone()) 247 Ops[DestOp.first].Constraints[DestOp.second] = 251 static void ParseConstraints(const std::string &CStr, CGIOperandList &Ops) { argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 229 SDValue Ops[] = { getI32Imm(isVolatile), local 236 MVT::Other, Ops, 7); 259 SDValue Ops[] = { getI32Imm(isVolatile), local 266 MVT::Other, Ops, 8); 289 SDValue Ops[] = { getI32Imm(isVolatile), local 296 MVT::Other, Ops, 8); 318 SDValue Ops[] = { getI32Imm(isVolatile), local 325 MVT::Other, Ops, 7); 415 SDValue Ops[] = { N1, local 423 MVT::Other, Ops, 446 SDValue Ops[] = { N1, local 477 SDValue Ops[] = { N1, local 506 SDValue Ops[] = { N1, local [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 536 const SmallVectorImpl<unsigned> &Ops, 543 const SmallVectorImpl<unsigned> &Ops, 552 const SmallVectorImpl<unsigned> &Ops, 562 const SmallVectorImpl<unsigned> &Ops, 572 const SmallVectorImpl<unsigned> &Ops) const =0; 976 const SmallVectorImpl<unsigned> &Ops) const; 550 foldMemoryOperandImpl(MachineFunction &MF, MachineInstr* MI, const SmallVectorImpl<unsigned> &Ops, int FrameIndex) const argument 560 foldMemoryOperandImpl(MachineFunction &MF, MachineInstr* MI, const SmallVectorImpl<unsigned> &Ops, MachineInstr* LoadMI) const argument
|