Chromium Code Reviews| 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 |