Home | History | Annotate | Download | only in Analysis

Lines Matching defs:ObjectSizeOffsetVisitor

370   ObjectSizeOffsetVisitor Visitor(DL, TLI, Ptr->getContext(), RoundToAlign);
391 APInt ObjectSizeOffsetVisitor::align(APInt Size, uint64_t Align) {
397 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout &DL,
406 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) {
438 DEBUG(dbgs() << "ObjectSizeOffsetVisitor::compute() unhandled value: " << *V
443 SizeOffsetType ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) {
459 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) {
470 SizeOffsetType ObjectSizeOffsetVisitor::visitCallSite(CallSite CS) {
521 ObjectSizeOffsetVisitor::visitConstantPointerNull(ConstantPointerNull&) {
526 ObjectSizeOffsetVisitor::visitExtractElementInst(ExtractElementInst&) {
531 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) {
536 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) {
545 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) {
551 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalVariable(GlobalVariable &GV){
559 SizeOffsetType ObjectSizeOffsetVisitor::visitIntToPtrInst(IntToPtrInst&) {
564 SizeOffsetType ObjectSizeOffsetVisitor::visitLoadInst(LoadInst&) {
569 SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode&) {
574 SizeOffsetType ObjectSizeOffsetVisitor::visitSelectInst(SelectInst &I) {
582 SizeOffsetType ObjectSizeOffsetVisitor::visitUndefValue(UndefValue&) {
586 SizeOffsetType ObjectSizeOffsetVisitor::visitInstruction(Instruction &I) {
587 DEBUG(dbgs() << "ObjectSizeOffsetVisitor unknown instruction:" << I << '\n');
624 ObjectSizeOffsetVisitor Visitor(DL, TLI, Context, RoundToAlign);