diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-10-25 18:13:20 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-10-25 18:13:20 +0000 |
commit | 3507d24547ce668c9a50c72b6748c0a303e295c1 (patch) | |
tree | fa0d7788552002116123d0e26a3914dfbc778a57 /include | |
parent | 02dc51806e4c83437fb9c0f0507aef7111076937 (diff) | |
download | llvm-3507d24547ce668c9a50c72b6748c0a303e295c1.tar.gz llvm-3507d24547ce668c9a50c72b6748c0a303e295c1.tar.bz2 llvm-3507d24547ce668c9a50c72b6748c0a303e295c1.tar.xz |
This is the first of several patches for Mips direct object generation.
This first patch is for expression variable kinds.
Patch by Jack Carter!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142934 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/MC/MCExpr.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/include/llvm/MC/MCExpr.h b/include/llvm/MC/MCExpr.h index 0f285999ad..3172fd75ce 100644 --- a/include/llvm/MC/MCExpr.h +++ b/include/llvm/MC/MCExpr.h @@ -174,7 +174,23 @@ public: VK_PPC_DARWIN_HA16, // ha16(symbol) VK_PPC_DARWIN_LO16, // lo16(symbol) VK_PPC_GAS_HA16, // symbol@ha - VK_PPC_GAS_LO16 // symbol@l + VK_PPC_GAS_LO16, // symbol@l + + VK_Mips_None, + VK_Mips_GPREL, + VK_Mips_GOT_CALL, + VK_Mips_GOT, + VK_Mips_ABS_HI, + VK_Mips_ABS_LO, + VK_Mips_TLSGD, + VK_Mips_GOTTPREL, + VK_Mips_TPREL_HI, + VK_Mips_TPREL_LO, + VK_Mips_GPOFF_HI, + VK_Mips_GPOFF_LO, + VK_Mips_GOT_DISP, + VK_Mips_GOT_PAGE, + VK_Mips_GOT_OFST }; private: |