1. Jump table contents can be first multiplied and then added to a jump base.
authorXiaozhu Meng <xmeng@cs.wisc.edu>
Wed, 5 Oct 2016 01:45:57 +0000 (20:45 -0500)
committerXiaozhu Meng <xmeng@cs.wisc.edu>
Wed, 5 Oct 2016 01:45:57 +0000 (20:45 -0500)
commitfc0c0bb1209a2675c1f58d91323c2eef108387a5
tree08ef6c5fee3cf60fa4ef13542a3565fe3b1bbd80
parent16295d10b920f6c73f1f574e2971eb20bdbb314a
1. Jump table contents can be first multiplied and then added to a jump base.
2. On ARMV8, the PC value is pre-instruction, while the PC value is post-instruction on x86/x64
parseAPI/src/BoundFactCalculator.C
parseAPI/src/BoundFactData.C
parseAPI/src/BoundFactData.h
parseAPI/src/IndirectASTVisitor.C
parseAPI/src/IndirectASTVisitor.h
parseAPI/src/InstructionSource-aarch64.C
parseAPI/src/JumpTablePred.C