llvm.org GIT mirror llvm / afea27b
Fix typos "metatadata" -> "metadata" in the LangRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184426 91177308-0d34-0410-b5e6-96231b3b80d8 Stefanus Du Toit 7 years ago
1 changed file(s) with 6 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
46404640 may produce less efficient code. An alignment of 1 is always safe.
46414641
46424642 The optional ``!nontemporal`` metadata must reference a single
4643 metatadata name ```` corresponding to a metadata node with one
4643 metadata name ```` corresponding to a metadata node with one
46444644 ``i32`` entry of value 1. The existence of the ``!nontemporal``
4645 metatadata on the instruction tells the optimizer and code generator
4645 metadata on the instruction tells the optimizer and code generator
46464646 that this load is not expected to be reused in the cache. The code
46474647 generator may select special instructions to save cache bandwidth, such
46484648 as the ``MOVNT`` instruction on x86.
46494649
46504650 The optional ``!invariant.load`` metadata must reference a single
4651 metatadata name ```` corresponding to a metadata node with no
4652 entries. The existence of the ``!invariant.load`` metatadata on the
4651 metadata name ```` corresponding to a metadata node with no
4652 entries. The existence of the ``!invariant.load`` metadata on the
46534653 instruction tells the optimizer and code generator that this load
46544654 address points to memory which does not change value during program
46554655 execution. The optimizer may then move this load around, for example, by
47254725 alignment may produce less efficient code. An alignment of 1 is always
47264726 safe.
47274727
4728 The optional ``!nontemporal`` metadata must reference a single metatadata
4728 The optional ``!nontemporal`` metadata must reference a single metadata
47294729 name ```` corresponding to a metadata node with one ``i32`` entry of
4730 value 1. The existence of the ``!nontemporal`` metatadata on the instruction
4730 value 1. The existence of the ``!nontemporal`` metadata on the instruction
47314731 tells the optimizer and code generator that this load is not expected to
47324732 be reused in the cache. The code generator may select special
47334733 instructions to save cache bandwidth, such as the MOVNT instruction on