Lines Matching defs:GetElementPtrInst
1453 // GetElementPtrInst Implementation
1456 void GetElementPtrInst::init(Value *Ptr, ArrayRef<Value *> IdxList,
1465 GetElementPtrInst::GetElementPtrInst(const GetElementPtrInst &GEPI)
1467 OperandTraits<GetElementPtrInst>::op_end(this) -
1476 Type *GetElementPtrInst::getTypeAtIndex(Type *Ty, Value *Idx) {
1491 Type *GetElementPtrInst::getTypeAtIndex(Type *Ty, uint64_t Idx) {
1509 Ty = GetElementPtrInst::getTypeAtIndex(Ty, V);
1516 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<Value *> IdxList) {
1520 Type *GetElementPtrInst::getIndexedType(Type *Ty,
1525 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) {
1532 bool GetElementPtrInst::hasAllZeroIndices() const {
1546 bool GetElementPtrInst::hasAllConstantIndices() const {
1554 void GetElementPtrInst::setNoWrapFlags(GEPNoWrapFlags NW) {
1558 void GetElementPtrInst::setIsInBounds(bool B) {
1567 GEPNoWrapFlags GetElementPtrInst::getNoWrapFlags() const {
1571 bool GetElementPtrInst::isInBounds() const {
1575 bool GetElementPtrInst::hasNoUnsignedSignedWrap() const {
1579 bool GetElementPtrInst::hasNoUnsignedWrap() const {
1583 bool GetElementPtrInst::accumulateConstantOffset(const DataLayout &DL,
1589 bool GetElementPtrInst::collectOffset(
4191 GetElementPtrInst *GetElementPtrInst::cloneImpl() const {
4192 return new (getNumOperands()) GetElementPtrInst(*this);