Home | History | Annotate | Download | only in Reader

Lines Matching refs:OpNum

2363       unsigned OpNum = 0;
2365 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) ||
2366 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS) ||
2367 OpNum+1 > Record.size())
2370 int Opc = GetDecodedBinaryOpcode(Record[OpNum++], LHS->getType());
2375 OpNum < Record.size()) {
2380 if (Record[OpNum] & (1 << bitc::OBO_NO_SIGNED_WRAP))
2382 if (Record[OpNum] & (1 << bitc::OBO_NO_UNSIGNED_WRAP))
2388 if (Record[OpNum] & (1 << bitc::PEO_EXACT))
2392 if (0 != (Record[OpNum] & FastMathFlags::UnsafeAlgebra))
2394 if (0 != (Record[OpNum] & FastMathFlags::NoNaNs))
2396 if (0 != (Record[OpNum] & FastMathFlags::NoInfs))
2398 if (0 != (Record[OpNum] & FastMathFlags::NoSignedZeros))
2400 if (0 != (Record[OpNum] & FastMathFlags::AllowReciprocal))
2410 unsigned OpNum = 0;
2412 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
2413 OpNum+2 != Record.size())
2416 Type *ResTy = getTypeByID(Record[OpNum]);
2417 int Opc = GetDecodedCastOpcode(Record[OpNum+1]);
2434 unsigned OpNum = 0;
2436 if (getValueTypePair(Record, OpNum, NextValueNo, BasePtr))
2440 while (OpNum != Record.size()) {
2442 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
2456 unsigned OpNum = 0;
2458 if (getValueTypePair(Record, OpNum, NextValueNo, Agg))
2463 OpNum != RecSize; ++OpNum) {
2464 uint64_t Index = Record[OpNum];
2477 unsigned OpNum = 0;
2479 if (getValueTypePair(Record, OpNum, NextValueNo, Agg))
2482 if (getValueTypePair(Record, OpNum, NextValueNo, Val))
2487 OpNum != RecSize; ++OpNum) {
2488 uint64_t Index = Record[OpNum];
2502 unsigned OpNum = 0;
2504 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) ||
2505 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
2506 popValue(Record, OpNum, NextValueNo, Type::getInt1Ty(Context), Cond))
2517 unsigned OpNum = 0;
2519 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) ||
2520 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
2521 getValueTypePair(Record, OpNum, NextValueNo, Cond))
2542 unsigned OpNum = 0;
2544 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) ||
2545 getValueTypePair(Record, OpNum, NextValueNo, Idx))
2553 unsigned OpNum = 0;
2555 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) ||
2556 popValue(Record, OpNum, NextValueNo,
2558 getValueTypePair(Record, OpNum, NextValueNo, Idx))
2566 unsigned OpNum = 0;
2568 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1) ||
2569 popValue(Record, OpNum, NextValueNo, Vec1->getType(), Vec2))
2572 if (getValueTypePair(Record, OpNum, NextValueNo, Mask))
2586 unsigned OpNum = 0;
2588 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) ||
2589 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS) ||
2590 OpNum+1 != Record.size())
2594 I = new FCmpInst((FCmpInst::Predicate)Record[OpNum], LHS, RHS);
2596 I = new ICmpInst((ICmpInst::Predicate)Record[OpNum], LHS, RHS);
2610 unsigned OpNum = 0;
2612 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
2614 if (OpNum != Record.size())
2762 unsigned OpNum = 4;
2764 if (getValueTypePair(Record, OpNum, NextValueNo, Callee))
2773 Record.size() < OpNum+FTy->getNumParams())
2777 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) {
2778 Ops.push_back(getValue(Record, OpNum, NextValueNo,
2785 if (Record.size() != OpNum)
2789 while (OpNum != Record.size()) {
2791 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
2900 unsigned OpNum = 0;
2902 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
2903 OpNum+2 != Record.size())
2906 I = new LoadInst(Op, "", Record[OpNum+1], (1 << Record[OpNum]) >> 1);
2912 unsigned OpNum = 0;
2914 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
2915 OpNum+4 != Record.size())
2919 AtomicOrdering Ordering = GetDecodedOrdering(Record[OpNum+2]);
2923 if (Ordering != NotAtomic && Record[OpNum] == 0)
2925 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]);
2927 I = new LoadInst(Op, "", Record[OpNum+1], (1 << Record[OpNum]) >> 1,
2933 unsigned OpNum = 0;
2935 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
2936 popValue(Record, OpNum, NextValueNo,
2938 OpNum+2 != Record.size())
2941 I = new StoreInst(Val, Ptr, Record[OpNum+1], (1 << Record[OpNum]) >> 1);
2947 unsigned OpNum = 0;
2949 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
2950 popValue(Record, OpNum, NextValueNo,
2952 OpNum+4 != Record.size())
2955 AtomicOrdering Ordering = GetDecodedOrdering(Record[OpNum+2]);
2959 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]);
2960 if (Ordering != NotAtomic && Record[OpNum] == 0)
2963 I = new StoreInst(Val, Ptr, Record[OpNum+1], (1 << Record[OpNum]) >> 1,
2971 unsigned OpNum = 0;
2973 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
2974 popValue(Record, OpNum, NextValueNo,
2976 popValue(Record, OpNum, NextValueNo,
2978 (Record.size() < OpNum + 3 || Record.size() > OpNum + 5))
2980 AtomicOrdering SuccessOrdering = GetDecodedOrdering(Record[OpNum+1]);
2983 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+2]);
2990 FailureOrdering = GetDecodedOrdering(Record[OpNum+3]);
2994 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]);
3003 cast<AtomicCmpXchgInst>(I)->setWeak(Record[OpNum+4]);
3011 unsigned OpNum = 0;
3013 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
3014 popValue(Record, OpNum, NextValueNo,
3016 OpNum+4 != Record.size())
3018 AtomicRMWInst::BinOp Operation = GetDecodedRMWOperation(Record[OpNum]);
3022 AtomicOrdering Ordering = GetDecodedOrdering(Record[OpNum+2]);
3025 SynchronizationScope SynchScope = GetDecodedSynchScope(Record[OpNum+3]);
3027 cast<AtomicRMWInst>(I)->setVolatile(Record[OpNum+1]);
3051 unsigned OpNum = 2;
3053 if (getValueTypePair(Record, OpNum, NextValueNo, Callee))
3059 if (!FTy || Record.size() < FTy->getNumParams()+OpNum)
3064 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) {
3066 Args.push_back(getBasicBlock(Record[OpNum]));
3068 Args.push_back(getValue(Record, OpNum, NextValueNo,
3076 if (OpNum != Record.size())
3079 while (OpNum != Record.size()) {
3081 if (getValueTypePair(Record, OpNum, NextValueNo, Op))