/external/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 60 /// PrintOps - Print out the expression identified in the Ops list. 62 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { argument 65 << *Ops[0].Op->getType() << '\t'; 66 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { 68 WriteAsOperand(dbgs(), Ops[i].Op, false, M); 69 dbgs() << ", #" << Ops[i].Rank << "] "; 96 void RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops, 99 SmallVectorImpl<ValueEntry> &Ops); 100 Value *OptimizeAdd(Instruction *I, SmallVectorImpl<ValueEntry> &Ops); 101 void LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops); 272 LinearizeExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops) argument 344 RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops, unsigned i) argument 546 FindInOperandList(SmallVectorImpl<ValueEntry> &Ops, unsigned i, Value *X) argument 562 EmitAddTreeOfValues(Instruction *I, SmallVectorImpl<Value*> &Ops) argument 629 FindSingleUseMultiplyFactors(Value *V, SmallVectorImpl<Value*> &Factors, const SmallVectorImpl<ValueEntry> &Ops, bool IsRoot) argument 662 OptimizeAndOrXor(unsigned Opcode, SmallVectorImpl<ValueEntry> &Ops) argument [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 1211 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops, argument 1218 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift); 1220 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name); 1222 return Builder.CreateCall(F, Ops, name); 1264 SmallVector<Value*, 2> Ops; local 1266 Ops.push_back(EmitScalarExpr(E->getArg(i))); 1270 return Builder.CreateCall(CGM.CreateRuntimeFunction(FTy, Name), Ops); 1307 SmallVector<Value*, 4> Ops; local 1993 BuildVector(const SmallVectorImpl<llvm::Value*> &Ops) argument 2021 SmallVector<Value*, 4> Ops; local 2424 SmallVector<Value*, 4> Ops; local [all...] |
H A D | CGExprScalar.cpp | 406 Value *EmitMul(const BinOpInfo &Ops) { argument 407 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { 410 return Builder.CreateNSWMul(Ops.LHS, Ops.RHS, "mul"); 412 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); 414 return EmitOverflowCheckedBinOp(Ops); 418 if (Ops.LHS->getType()->isFPOrFPVectorTy()) 419 return Builder.CreateFMul(Ops.LHS, Ops 445 EmitAnd(const BinOpInfo &Ops) argument 448 EmitXor(const BinOpInfo &Ops) argument 451 EmitOr(const BinOpInfo &Ops) argument 1727 EmitUndefinedBehaviorIntegerDivAndRemCheck( const BinOpInfo &Ops, llvm::Value *Zero, bool isDiv) argument 1757 EmitDiv(const BinOpInfo &Ops) argument 1783 EmitRem(const BinOpInfo &Ops) argument 1798 EmitOverflowCheckedBinOp(const BinOpInfo &Ops) argument 2068 EmitShl(const BinOpInfo &Ops) argument 2088 EmitShr(const BinOpInfo &Ops) argument [all...] |
H A D | CodeGenTBAA.cpp | 70 llvm::Value *Ops[] = { local 77 unsigned Len = llvm::array_lengthof(Ops) - !Flags; 78 return llvm::MDNode::get(VMContext, llvm::makeArrayRef(Ops, Len));
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 184 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 187 Ops, 3); 190 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 193 Ops, 3); 196 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 199 Ops, 4); 202 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 205 Ops, 4); 208 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 211 Ops, 217 SDValue Ops[] = { N->getOperand(1), N->getOperand(2), N->getOperand(3) }; local [all...] |
/external/llvm/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); 107 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; local 112 CallInst *CI = createCallHelper(TheFn, Ops, this); 130 Value *Ops[] = { Size, Ptr }; local 133 return createCallHelper(TheFn, Ops, thi 145 Value *Ops[] = { Size, Ptr }; local [all...] |
/external/clang/test/CodeGenCXX/ |
H A D | mangle.cpp | 277 struct Ops { struct 278 Ops& operator+(const Ops&); 279 Ops& operator-(const Ops&); 280 Ops& operator&(const Ops&); 281 Ops& operator*(const Ops&); 286 // CHECK: define %struct.Ops* 287 operator +(const Ops&) argument 289 operator -(const Ops&) argument 291 operator &(const Ops&) argument 293 operator *(const Ops&) argument [all...] |
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 609 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops, argument 611 if (Ops.size() < 2) return; // Noop 612 if (Ops.size() == 2) { 615 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; 622 std::stable_sort(Ops.begin(), Ops.end(), SCEVComplexityCompare(LI)); 628 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) { 629 const SCEV *S = Ops[i]; 634 for (unsigned j = i+1; j != e && Ops[ 1322 SmallVector<const SCEV *, 4> Ops; local 1370 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 1446 getAddExpr(SmallVectorImpl<const SCEV *> &Ops, SCEV::NoWrapFlags Flags) argument [all...] |
H A D | ConstantFolding.cpp | 62 Constant *Ops = C; // don't take the address of C! local 63 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD); 544 static Constant *CastGEPIndices(ArrayRef<Constant *> Ops, argument 552 for (unsigned i = 1, e = Ops.size(); i != e; ++i) { 554 !isa<StructType>(GetElementPtrInst::getIndexedType(Ops[0]->getType(), 555 Ops.slice(1, i-1)))) && 556 Ops[i]->getType() != IntPtrTy) { 558 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], 562 Ops[i], IntPtrTy)); 564 NewIdxs.push_back(Ops[ 578 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const TargetData *TD) argument 759 SmallVector<Constant*, 8> Ops; local 792 SmallVector<Constant*, 8> Ops; local 818 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const TargetData *TD) argument 970 Constant *Ops[] = { LHS, RHS }; local 1398 Constant *Ops[] = { local [all...] |
H A D | ScalarEvolutionExpander.cpp | 183 /// unnecessary; in its place, just signed-divide Ops[i] by the scale and 283 static void SimplifyAddOperands(SmallVectorImpl<const SCEV *> &Ops, argument 287 for (unsigned i = Ops.size(); i > 0 && isa<SCEVAddRecExpr>(Ops[i-1]); --i) 289 // Group Ops into non-addrecs and addrecs. 290 SmallVector<const SCEV *, 8> NoAddRecs(Ops.begin(), Ops.end() - NumAddRecs); 291 SmallVector<const SCEV *, 8> AddRecs(Ops.end() - NumAddRecs, Ops.end()); 298 Ops 312 SplitAddRecs(SmallVectorImpl<const SCEV *> &Ops, Type *Ty, ScalarEvolution &SE) argument [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1385 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG), local 1388 MVT::i32, MVT::Other, Ops, 5); 1392 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG), local 1395 MVT::i32, MVT::Other, Ops, 6); 1441 SDValue Ops[]= { Base, Offset, getAL(CurDAG), local 1444 MVT::Other, Ops, 5); 1458 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1459 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops, 5); 1469 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1470 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops, 1480 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1495 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1510 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1525 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1605 SmallVector<SDValue, 7> Ops; local 1722 SmallVector<SDValue, 7> Ops; local 1879 SmallVector<SDValue, 8> Ops; local 1976 SmallVector<SDValue, 6> Ops; local 2033 SmallVector<SDValue, 6> Ops; local 2070 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2093 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2124 SDValue Ops[] = { FalseVal, CPTmp0, SOShImm, CC, CCR, InFlag }; local 2138 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp2, CC, CCR, InFlag }; local 2144 SDValue Ops[] = { FalseVal, CPTmp0, CPTmp1, CPTmp2, CC, CCR, InFlag }; local 2174 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local 2207 SDValue Ops[] = { FalseVal, True, CC, CCR, InFlag }; local 2286 SDValue Ops[] = { FalseVal, TrueVal, Tmp2, CCR, InFlag }; local 2365 SmallVector<SDValue, 6> Ops; local 2427 SDValue Ops[] = { CPIdx, Pred, PredReg, CurDAG->getEntryNode() }; local 2431 SDValue Ops[] = { local 2453 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2459 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, MVT::i32), local 2488 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2491 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2504 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2507 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG), Reg0, Reg0 }; local 2547 SDValue Ops[] = { N0.getOperand(0), Imm16, local 2562 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2567 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2579 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2583 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 2629 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag }; local 2659 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2678 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2697 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 2903 SmallVector<SDValue, 7> Ops; local 2970 SmallVector<SDValue, 7> Ops; local 3143 SmallVector<SDValue, 6> Ops; local 3160 SmallVector<SDValue, 6> Ops; local [all...] |
/external/llvm/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);
|
/external/llvm/include/llvm/ |
H A D | Constant.h | 46 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument 47 : User(ty, vty, Ops, NumOps) {}
|
/external/llvm/lib/CodeGen/ |
H A D | TargetInstrInfoImpl.cpp | 262 const SmallVectorImpl<unsigned> &Ops) const { 263 return MI->isCopy() && Ops.size() == 1 && canFoldCopy(MI, Ops[0]); 274 const SmallVectorImpl<unsigned> &Ops, 277 for (unsigned i = 0, e = Ops.size(); i != e; ++i) 278 if (MI->getOperand(Ops[i]).isDef()) 288 if (MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, FI)) { 310 if (!MI->isCopy() || Ops.size() != 1) 313 const TargetRegisterClass *RC = canFoldCopy(MI, Ops[0]); 317 const MachineOperand &MO = MI->getOperand(1-Ops[ 273 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, int FI) const argument 332 foldMemoryOperand(MachineBasicBlock::iterator MI, const SmallVectorImpl<unsigned> &Ops, MachineInstr* LoadMI) const argument [all...] |
H A D | IntrinsicLowering.cpp | 468 Value *Ops[3]; local 469 Ops[0] = CI->getArgOperand(0); 470 Ops[1] = CI->getArgOperand(1); 471 Ops[2] = Size; 472 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); 479 Value *Ops[3]; local 480 Ops[0] = CI->getArgOperand(0); 481 Ops[1] = CI->getArgOperand(1); 482 Ops[ 490 Value *Ops[3]; local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 410 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; local 411 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 418 SDValue Ops[] = { Chain, Reg, N, Glue }; local 419 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3); 424 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; local 425 return getNode(ISD::CopyFromReg, dl, VTs, Ops, 2); 434 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; local 435 return getNode(ISD::CopyFromReg, dl, VTs, Ops, Glue.getNode() ? 3 : 2); 477 SDValue Ops[] = { Chain, Op }; local 478 return getNode(ISD::CALLSEQ_START, DebugLoc(), VTs, Ops, 487 SmallVector<SDValue, 4> Ops; local [all...] |
H A D | SelectionDAGNodes.h | 677 SDNode(unsigned Opc, const DebugLoc dl, SDVTList VTs, const SDValue *Ops, 687 OperandList[i].setInitial(Ops[i]); 701 void InitOperands(SDUse *Ops, const SDValue &Op0) { 702 Ops[0].setUser(this); 703 Ops[0].setInitial(Op0); 705 OperandList = Ops; 710 void InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1) { 711 Ops[0].setUser(this); 712 Ops[0].setInitial(Op0); 713 Ops[ 839 SDUse Ops[2]; member in class:llvm::SDNode::BinarySDNode 850 SDUse Ops[3]; member in class:llvm::SDNode::TernarySDNode 988 SDUse Ops[4]; member in class:llvm::SDNode::AtomicSDNode 1075 MemIntrinsicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument 1102 SDUse Ops[2]; member in class:llvm::SDNode::ShuffleVectorSDNode 1517 CvtRndSatSDNode(EVT VT, DebugLoc dl, const SDValue *Ops, unsigned NumOps, ISD::CvtCode Code) argument 1560 SDUse Ops[4]; member in class:llvm::SDNode::LSBaseSDNode [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 564 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops, 568 SmallVector<const SCEV *, 2> Ops; local 569 Ops.push_back(LHS); 570 Ops.push_back(RHS); 571 return getAddExpr(Ops, Flags); 575 SmallVector<const SCEV *, 3> Ops; local 576 Ops.push_back(Op0); 577 Ops.push_back(Op1); 578 Ops.push_back(Op2); 579 return getAddExpr(Ops, Flag 586 SmallVector<const SCEV *, 2> Ops; local 593 SmallVector<const SCEV *, 3> Ops; local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 140 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local 141 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops)); 154 SDValue Ops[] = { Chain, DAG.getValueType(MVT::i8), InFlag }; local 155 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops)); 234 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag }; local 235 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops, 236 array_lengthof(Ops));
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 436 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB), local 438 return CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops, 5); 626 SDValue Ops[] = { Op, getI32Imm(27), getI32Imm(5), getI32Imm(31) }; local 627 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 638 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 639 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 645 SDValue Ops[] = { T, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 646 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); 675 SDValue Ops[] = { AN, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 676 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 679 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; local 709 SDValue Ops[] = { IntCR, getI32Imm((32-(3-Idx)) & 31), local 919 SDValue Ops[] = { Offset, Base, Chain }; local 937 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; local 946 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) }; local 962 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 983 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 995 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 1040 SDValue Ops[] = { CCReg, N->getOperand(2), N->getOperand(3), local 1053 SDValue Ops[] = { Pred, N->getOperand(2), N->getOperand(3), local 1060 SDValue Ops[] = { getI32Imm(getPredicateForSetCC(CC)), CondCode, local [all...] |
/external/llvm/lib/Target/PTX/ |
H A D | PTXISelLowering.cpp | 361 std::vector<SDValue> Ops; local 363 Ops.resize(Outs.size() + Ins.size() + 4); 365 Ops[0] = Chain; 372 Ops[Ins.size()+2] = Callee; 377 Ops[Ins.size()+3] = DAG.getTargetConstant(OutVals.size(), MVT::i32); 386 Ops[i+Ins.size()+4] = ParamValue; 392 Ops[1] = DAG.getTargetConstant(Ins.size(), MVT::i32); 399 Ops[i+2] = ParamValue; 403 Ops[0] = Chain; 406 Chain = DAG.getNode(PTXISD::CALL, dl, MVT::Other, &Ops[ [all...] |
H A D | PTXISelDAGToDAG.cpp | 102 SDValue Ops[] = { Target, Pred, PredOp, Chain }; local 103 return CurDAG->getMachineNode(PTX::BRAdp, dl, MVT::Other, Ops, 4); 137 SDValue Ops[] = { Index, Pred, PredOp, Chain }; local 138 return CurDAG->getMachineNode(OpCode, dl, VT, Ops, 4); 175 SDValue Ops[] = { Value, Pred, PredOp, Chain }; local 176 SDNode* Ret = CurDAG->getMachineNode(OpCode, dl, MVT::Other, Ops, 4);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 329 const SDValue *Ops, unsigned NumOps) { 330 for (; NumOps; --NumOps, ++Ops) { 331 ID.AddPointer(Ops->getNode()); 332 ID.AddInteger(Ops->getResNo()); 339 const SDUse *Ops, unsigned NumOps) { 340 for (; NumOps; --NumOps, ++Ops) { 341 ID.AddPointer(Ops->getNode()); 342 ID.AddInteger(Ops->getResNo()); 704 SDValue Ops[] = { Op }; 706 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops, 328 AddNodeIDOperands(FoldingSetNodeID &ID, const SDValue *Ops, unsigned NumOps) argument 338 AddNodeIDOperands(FoldingSetNodeID &ID, const SDUse *Ops, unsigned NumOps) argument 735 FindModifiedNodeSlot(SDNode *N, const SDValue *Ops,unsigned NumOps, void *&InsertPos) argument 972 SmallVector<SDValue, 8> Ops; local 1014 SmallVector<SDValue, 8> Ops; local 1312 SDValue Ops[2] = { N1, N2 }; local 1345 SDValue Ops[] = { Val, DTy, STy, Rnd, Sat }; local 1374 SDValue Ops[] = { Root }; local 2620 SDValue Ops[1] = { Operand }; local 3089 SDValue Ops[] = { N1, N2 }; local 3181 SDValue Ops[] = { N1, N2, N3 }; local 3204 SDValue Ops[] = { N1, N2, N3, N4 }; local 3211 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 3878 SDValue Ops[] = {Chain, Ptr, Cmp, Swp}; local 3950 SDValue Ops[] = {Chain, Ptr, Val}; local 4006 SDValue Ops[] = {Chain, Ptr}; local 4021 getMergeValues(const SDValue *Ops, unsigned NumOps, DebugLoc dl) argument 4035 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 4047 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 4070 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4194 SDValue Ops[] = { Chain, Ptr, Offset }; local 4280 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4347 SDValue Ops[] = { Chain, Val, Ptr, Undef }; local 4372 SDValue Ops[] = { ST->getChain(), ST->getValue(), Base, Offset }; local 4394 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, MVT::i32) }; local 4398 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDUse *Ops, unsigned NumOps) argument 4414 getNode(unsigned Opcode, DebugLoc DL, EVT VT, const SDValue *Ops, unsigned NumOps) argument 4469 getNode(unsigned Opcode, DebugLoc DL, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument 4476 getNode(unsigned Opcode, DebugLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument 4484 getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument 4557 SDValue Ops[] = { N1 }; local 4563 SDValue Ops[] = { N1, N2 }; local 4569 SDValue Ops[] = { N1, N2, N3 }; local 4576 SDValue Ops[] = { N1, N2, N3, N4 }; local 4583 SDValue Ops[] = { N1, N2, N3, N4, N5 }; local 4731 SDValue Ops[] = { Op1, Op2, Op3 }; local 4738 SDValue Ops[] = { Op1, Op2, Op3, Op4 }; local 4745 SDValue Ops[] = { Op1, Op2, Op3, Op4, Op5 }; local 4750 UpdateNodeOperands(SDNode *N, const SDValue *Ops, unsigned NumOps) argument 4809 SDValue Ops[] = { Op1 }; local 4817 SDValue Ops[] = { Op1, Op2 }; local 4825 SDValue Ops[] = { Op1, Op2, Op3 }; local 4829 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT, const SDValue *Ops, unsigned NumOps) argument 4836 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument 4849 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument 4856 SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument 4867 SDValue Ops[] = { Op1 }; local 4875 SDValue Ops[] = { Op1, Op2 }; local 4884 SDValue Ops[] = { Op1, Op2, Op3 }; local 4893 SDValue Ops[] = { Op1, Op2, Op3 }; local 4897 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 4918 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 5012 SDValue Ops[] = { Op1 }; local 5020 SDValue Ops[] = { Op1, Op2 }; local 5028 SDValue Ops[] = { Op1, Op2, Op3 }; local 5033 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT, const SDValue *Ops, unsigned NumOps) argument 5049 SDValue Ops[] = { Op1 }; local 5057 SDValue Ops[] = { Op1, Op2 }; local 5066 SDValue Ops[] = { Op1, Op2, Op3 }; local 5071 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, const SDValue *Ops, unsigned NumOps) argument 5083 SDValue Ops[] = { Op1, Op2 }; local 5092 SDValue Ops[] = { Op1, Op2, Op3 }; local 5097 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, const SDValue *Ops, unsigned NumOps) argument 5105 getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, const SDValue *Ops, unsigned NumOps) argument 5113 getMachineNode(unsigned Opcode, DebugLoc dl, const std::vector<EVT> &ResultTys, const SDValue *Ops, unsigned NumOps) argument 5121 getMachineNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument 5183 getNodeIfExists(unsigned Opcode, SDVTList VTList, const SDValue *Ops, unsigned NumOps) argument 5667 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument [all...] |
H A D | LegalizeVectorTypes.cpp | 354 SmallVector<SDValue, 8> Ops(N->getNumOperands()); 356 Ops[i] = GetScalarizedVector(N->getOperand(i)); 358 &Ops[0], Ops.size()); 852 SmallVector<int, 16> Ops; local 872 Ops.push_back(-1); 900 Ops.push_back(Idx + OpNo * NewElts); 940 Output = DAG.getVectorShuffle(NewVT, dl, Op0, Op1, &Ops[0]); 943 Ops.clear(); 1494 SmallVector<SDValue, 16> Ops(NumConca [all...] |
/external/llvm/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...] |