Lines Matching refs:ObjectSizeOffsetVisitor
382 ObjectSizeOffsetVisitor
398 APInt ObjectSizeOffsetVisitor::align(APInt Size, uint64_t Align) {
404 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout &DL,
414 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) {
446 DEBUG(dbgs() << "ObjectSizeOffsetVisitor::compute() unhandled value: " << *V
451 SizeOffsetType ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) {
467 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) {
478 SizeOffsetType ObjectSizeOffsetVisitor::visitCallSite(CallSite CS) {
553 ObjectSizeOffsetVisitor::visitConstantPointerNull(ConstantPointerNull&) {
558 ObjectSizeOffsetVisitor::visitExtractElementInst(ExtractElementInst&) {
563 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) {
568 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) {
577 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) {
583 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalVariable(GlobalVariable &GV){
591 SizeOffsetType ObjectSizeOffsetVisitor::visitIntToPtrInst(IntToPtrInst&) {
596 SizeOffsetType ObjectSizeOffsetVisitor::visitLoadInst(LoadInst&) {
601 SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode&) {
606 SizeOffsetType ObjectSizeOffsetVisitor::visitSelectInst(SelectInst &I) {
634 SizeOffsetType ObjectSizeOffsetVisitor::visitUndefValue(UndefValue&) {
638 SizeOffsetType ObjectSizeOffsetVisitor::visitInstruction(Instruction &I) {
639 DEBUG(dbgs() << "ObjectSizeOffsetVisitor unknown instruction:" << I << '\n');
676 ObjectSizeOffsetVisitor Visitor(DL, TLI, Context, RoundToAlign);