Lines Matching defs:UnderlyingObject
419 Value *UnderlyingObject = findValue(Ptr, /*OffsetOk=*/true);
420 Check(!isa<ConstantPointerNull>(UnderlyingObject),
422 Check(!isa<UndefValue>(UnderlyingObject),
424 Check(!isa<ConstantInt>(UnderlyingObject) ||
425 !cast<ConstantInt>(UnderlyingObject)->isMinusOne(),
427 Check(!isa<ConstantInt>(UnderlyingObject) ||
428 !cast<ConstantInt>(UnderlyingObject)->isOne(),
434 UnderlyingObject->getType()->getPointerAddressSpace()),
437 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(UnderlyingObject))
440 Check(!isa<Function>(UnderlyingObject) &&
441 !isa<BlockAddress>(UnderlyingObject),
445 Check(!isa<Function>(UnderlyingObject), "Unusual: Load from function body",
447 Check(!isa<BlockAddress>(UnderlyingObject),
451 Check(!isa<BlockAddress>(UnderlyingObject),
455 Check(!isa<Constant>(UnderlyingObject) ||
456 isa<BlockAddress>(UnderlyingObject),