OLD | NEW |
---|---|
1 //===- MCExpr.h - Assembly Level Expressions --------------------*- C++ -*-===// | 1 //===- MCExpr.h - Assembly Level Expressions --------------------*- C++ -*-===// |
2 // | 2 // |
3 // The LLVM Compiler Infrastructure | 3 // The LLVM Compiler Infrastructure |
4 // | 4 // |
5 // This file is distributed under the University of Illinois Open Source | 5 // This file is distributed under the University of Illinois Open Source |
6 // License. See LICENSE.TXT for details. | 6 // License. See LICENSE.TXT for details. |
7 // | 7 // |
8 //===----------------------------------------------------------------------===// | 8 //===----------------------------------------------------------------------===// |
9 | 9 |
10 #ifndef LLVM_MC_MCEXPR_H | 10 #ifndef LLVM_MC_MCEXPR_H |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
210 VK_Mips_GPOFF_LO, | 210 VK_Mips_GPOFF_LO, |
211 VK_Mips_GOT_DISP, | 211 VK_Mips_GOT_DISP, |
212 VK_Mips_GOT_PAGE, | 212 VK_Mips_GOT_PAGE, |
213 VK_Mips_GOT_OFST, | 213 VK_Mips_GOT_OFST, |
214 VK_Mips_HIGHER, | 214 VK_Mips_HIGHER, |
215 VK_Mips_HIGHEST, | 215 VK_Mips_HIGHEST, |
216 VK_Mips_GOT_HI16, | 216 VK_Mips_GOT_HI16, |
217 VK_Mips_GOT_LO16, | 217 VK_Mips_GOT_LO16, |
218 VK_Mips_CALL_HI16, | 218 VK_Mips_CALL_HI16, |
219 VK_Mips_CALL_LO16, | 219 VK_Mips_CALL_LO16, |
220 // @LOCALMOD-START | |
221 VK_Mips_NACL_LONG_BRANCH_HI16, | |
Mark Seaborn
2013/10/24 23:38:43
This produces:
native_client/pnacl/git/llvm/lib/MC
petarj
2013/11/21 18:23:42
Done.
| |
222 VK_Mips_NACL_LONG_BRANCH_LO16, | |
223 // @LOCALMOD-END | |
220 | 224 |
221 VK_COFF_IMGREL32 // symbol@imgrel (image-relative) | 225 VK_COFF_IMGREL32 // symbol@imgrel (image-relative) |
222 }; | 226 }; |
223 | 227 |
224 private: | 228 private: |
225 /// The symbol being referenced. | 229 /// The symbol being referenced. |
226 const MCSymbol *Symbol; | 230 const MCSymbol *Symbol; |
227 | 231 |
228 /// The symbol reference modifier. | 232 /// The symbol reference modifier. |
229 const VariantKind Kind; | 233 const VariantKind Kind; |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
477 virtual void fixELFSymbolsInTLSFixups(MCAssembler &) const = 0; | 481 virtual void fixELFSymbolsInTLSFixups(MCAssembler &) const = 0; |
478 | 482 |
479 static bool classof(const MCExpr *E) { | 483 static bool classof(const MCExpr *E) { |
480 return E->getKind() == MCExpr::Target; | 484 return E->getKind() == MCExpr::Target; |
481 } | 485 } |
482 }; | 486 }; |
483 | 487 |
484 } // end namespace llvm | 488 } // end namespace llvm |
485 | 489 |
486 #endif | 490 #endif |
OLD | NEW |