Lines Matching refs:ElTy
2461 Type *ElTy =
2463 Assert(ElTy, "Invalid indices for GEP pointer type!", &GEP);
2467 ->getElementType() == ElTy,
2468 "GEP is not of right type for indices!", &GEP, ElTy);
2543 Type *ElTy = LI.getType();
2551 if (!ElTy->isPointerTy()) {
2552 Assert(ElTy->isIntegerTy(), "atomic load operand must have integer type!",
2553 &LI, ElTy);
2554 unsigned Size = ElTy->getPrimitiveSizeInBits();
2557 ElTy);
2570 Type *ElTy = PTy->getElementType();
2571 Assert(ElTy == SI.getOperand(0)->getType(),
2572 "Stored value type does not match pointer operand type!", &SI, ElTy);
2580 if (!ElTy->isPointerTy()) {
2581 Assert(ElTy->isIntegerTy(),
2582 "atomic store operand must have integer type!", &SI, ElTy);
2583 unsigned Size = ElTy->getPrimitiveSizeInBits();
2586 &SI, ElTy);
2631 Type *ElTy = PTy->getElementType();
2632 Assert(ElTy->isIntegerTy(), "cmpxchg operand must have integer type!", &CXI,
2633 ElTy);
2634 unsigned Size = ElTy->getPrimitiveSizeInBits();
2636 "cmpxchg operand must be power-of-two byte-sized integer", &CXI, ElTy);
2637 Assert(ElTy == CXI.getOperand(1)->getType(),
2639 ElTy);
2640 Assert(ElTy == CXI.getOperand(2)->getType(),
2641 "Stored value type does not match pointer operand type!", &CXI, ElTy);
2652 Type *ElTy = PTy->getElementType();
2653 Assert(ElTy->isIntegerTy(), "atomicrmw operand must have integer type!",
2654 &RMWI, ElTy);
2655 unsigned Size = ElTy->getPrimitiveSizeInBits();
2658 ElTy);
2659 Assert(ElTy == RMWI.getOperand(1)->getType(),
2661 ElTy);