mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-26 23:32:58 +00:00
Documentation: fix typos and formatting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169546 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
091508d3d0
commit
b553f8960a
@ -22,7 +22,7 @@ Address Computation
|
||||
When people are first confronted with the GEP instruction, they tend to relate
|
||||
it to known concepts from other programming paradigms, most notably C array
|
||||
indexing and field selection. GEP closely resembles C array indexing and field
|
||||
selection, however it's is a little different and this leads to the following
|
||||
selection, however it is a little different and this leads to the following
|
||||
questions.
|
||||
|
||||
What is the first index of the GEP instruction?
|
||||
@ -190,7 +190,7 @@ In this example, we have a global variable, ``%MyVar`` that is a pointer to a
|
||||
structure containing a pointer to an array of 40 ints. The GEP instruction seems
|
||||
to be accessing the 18th integer of the structure's array of ints. However, this
|
||||
is actually an illegal GEP instruction. It won't compile. The reason is that the
|
||||
pointer in the structure <i>must</i> be dereferenced in order to index into the
|
||||
pointer in the structure *must* be dereferenced in order to index into the
|
||||
array of 40 ints. Since the GEP instruction never accesses memory, it is
|
||||
illegal.
|
||||
|
||||
@ -416,7 +416,7 @@ arithmetic, and inttoptr sequences.
|
||||
Can I compute the distance between two objects, and add that value to one address to compute the other address?
|
||||
---------------------------------------------------------------------------------------------------------------
|
||||
|
||||
As with arithmetic on null, You can use GEP to compute an address that way, but
|
||||
As with arithmetic on null, you can use GEP to compute an address that way, but
|
||||
you can't use that pointer to actually access the object if you do, unless the
|
||||
object is managed outside of LLVM.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user