1. 3f037ef Add a FIXME and explain a hack. by Rafael Espindola · 15 years ago
  2. f705a7e Fix the note. by Rafael Espindola · 15 years ago
  3. d076482 Revert 122011, 122012, 122013, 122023 adding back an important optimization. by Rafael Espindola · 15 years ago
  4. 17304b3 MC/Expr: Implemnt more aggressive folding during symbol evaluation using by Daniel Dunbar · 15 years ago
  5. 8f714fe MC/Expr: Simplify. by Daniel Dunbar · 15 years ago
  6. 2d8e3e7 MC: Remove another dead MCAssembler argument, and update clients. by Daniel Dunbar · 15 years ago
  7. 92c66c7 MC: Remove dead MCAssembler argument -- Rafael, can you check the FIXME I added by Daniel Dunbar · 15 years ago
  8. 204e3b6 MC: Simplify (remove unnecessary MCAssembler argument, obsoleted by containment by Daniel Dunbar · 15 years ago
  9. cdf94e8 Write => in a more normal form. by Daniel Dunbar · 15 years ago
  10. f2ed62d MC/Expr: Simplify (and add a FIXME). by Daniel Dunbar · 15 years ago
  11. dd18e28 MC/Expr: Add a doxyment. by Daniel Dunbar · 15 years ago
  12. 85f2ecc Sorry for such a large commit. The summary is that only MachO cares about the by Rafael Espindola · 15 years ago
  13. 22373b2 Use references to simplify the code a bit. by Rafael Espindola · 15 years ago
  14. f3faf92 Simplify a bit. by Rafael Espindola · 15 years ago
  15. 32a006e Try to resolve symbol differences early, and if successful create a plain by Rafael Espindola · 15 years ago
  16. 76507f1 Add a fast path to EvaluateSymbolicAdd. This avoids computing symbol addresses by Rafael Espindola · 15 years ago
  17. 4d08863 Fix typo. by Jim Grosbach · 15 years ago
  18. 94ed5fc Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original by Rafael Espindola · 15 years ago
  19. 1e61e69 add targetoperand flags for jump tables, constant pool and block address by Chris Lattner · 15 years ago
  20. 6135a96 reimplement ppc asmprinter "toc" handling to use a VariantKind by Chris Lattner · 15 years ago
  21. 2c4d512 Update ARMConstantPoolValue to not use a modifier string. Use an explicit by Jim Grosbach · 15 years ago
  22. b4d1721 Implement TLSLD. by Rafael Espindola · 15 years ago
  23. 0cf15d6 Implement DTPOFF. by Rafael Espindola · 15 years ago
  24. a264f72 Implement TLSLDM. by Rafael Espindola · 15 years ago
  25. a0a2f87 Implement VK_GOTNTPOFF and switch RelocNeedsGOT to use VariantKind. by Rafael Espindola · 15 years ago
  26. 8c8bc05 Do not recurse into symbol refs that have a variant kind. This prevents us by Rafael Espindola · 15 years ago
  27. f230df9 Add a MCObjectFormat class so that code common to all targets that use a by Rafael Espindola · 15 years ago
  28. b5a3ec1 Changes EvaluateAsAbsolute() to return the "current value" of the expression by Kevin Enderby · 15 years ago
  29. 637d89f Add support for ELF PLT references for ARM MC asm printing. Adding a by Jim Grosbach · 15 years ago
  30. 3472766 Convert some tab stops into spaces. by Duncan Sands · 15 years ago
  31. 96ac515 Start adding mach-o tls reloc support. by Eric Christopher · 15 years ago
  32. 18c1021 Add support for movi32 of global values to the new (MC) asm printer. by Rafael Espindola · 15 years ago
  33. 08a408a MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue. by Daniel Dunbar · 15 years ago
  34. 9b97a73 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 15 years ago
  35. e9cfd68 MC: Fix refacto in MCExpr evaluation, I mistakenly replaced a fragment address with a symbol address. by Daniel Dunbar · 15 years ago
  36. 207e06e MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object. by Daniel Dunbar · 15 years ago
  37. ff54784 MC: Sprinkle in some more interesting statistics. by Daniel Dunbar · 15 years ago
  38. ef6e96f llvm-mc: Fast path EvaluateAbsolute of constants. by Daniel Dunbar · 15 years ago
  39. 9a1d200 MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers. by Daniel Dunbar · 15 years ago
  40. 4e815f8 MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr. by Daniel Dunbar · 15 years ago
  41. d3da362 MC: Fix a crash on invalid, attempting to evaluate undefined symbols. by Daniel Dunbar · 15 years ago
  42. a0e36d5 MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs... by Daniel Dunbar · 15 years ago
  43. 979ba5b MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the assembly time value of variables. by Daniel Dunbar · 15 years ago
  44. f82f449 MC: Sketch initial MCAsmLayout class, which encapsulates the current layout of an assembly file. The MCAsmLayout is also available for use by MCExpr::EvaluateAs{Absolute,Relocatable}, to allow target specific hooks and "absolutizing" of symbols. by Daniel Dunbar · 15 years ago
  45. 98cdab5 set the temporary bit on MCSymbols correctly. by Chris Lattner · 15 years ago
  46. 036c130 Document that MCExpr::Mod is actually remainder. by Dan Gohman · 16 years ago
  47. df9c438 don't make hte dtor private or we can't construct the class. by Chris Lattner · 16 years ago
  48. 5d917a8 add scaffolding for target-specific MCExprs. by Chris Lattner · 16 years ago
  49. 8cb9a3b remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
  50. 10b318b now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
  51. 5d2bcb1 Change errs() to dbgs(). by David Greene · 16 years ago
  52. 2928c83 Pass StringRef by value. by Daniel Dunbar · 16 years ago
  53. e00b011 MC: Remove unneeded context argument to MCExpr::Evaluate*. by Daniel Dunbar · 16 years ago
  54. 7c3600d MC: Move assembler variable values from MCContext to MCSymbol. by Daniel Dunbar · 16 years ago
  55. e579849 MC: Switch MCContext value table to storing MCExprs. by Daniel Dunbar · 16 years ago
  56. 4f3e7aa add a helper method for creating MCSymbol and MCSymbolRefExpr at the same time. by Chris Lattner · 16 years ago
  57. d50c2b9 parenthesize symbol names that start with $, fixing X86/dollar-name.ll with by Chris Lattner · 16 years ago
  58. d19ceb9 Print "X-42" instead of "X+-42". by Chris Lattner · 16 years ago
  59. be73e8c make formatting of expressions more closely match the existing asmprinter. by Chris Lattner · 16 years ago
  60. 8b4ada2 tidy whitespace. by Chris Lattner · 16 years ago
  61. 684c593d Thread an MCAsmInfo pointer through the various MC printing APIs, by Chris Lattner · 16 years ago
  62. 87392fd llvm-mc: Add MCExpr::{dump,print}. by Daniel Dunbar · 16 years ago
  63. 9643ac5 llvm-mc: Switch MCExpr construction to using static member functions, and taking the MCContext (which now owns all MCExprs). by Daniel Dunbar · 16 years ago
  64. 28c251b llvm-mc: Move AsmExpr into MC lib (as MCExpr). by Daniel Dunbar · 16 years ago[Renamed (67%) from tools/llvm-mc/AsmExpr.cpp]
  65. d644c32 llvm-mc: Make MCValue take const MCSymbol*s. by Daniel Dunbar · 16 years ago
  66. b27a41b llvm-mc: Fix a crash on invalid due to a typo in relocatable expression by Daniel Dunbar · 16 years ago
  67. 80f62d0 Rename MCValue::isConstant to isAbsolute. by Daniel Dunbar · 16 years ago
  68. 374d8bd llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form are by Daniel Dunbar · 16 years ago
  69. b79742c Suppress may-be-used-uninitialized warning. by Daniel Dunbar · 16 years ago
  70. 3597604 llvm-mc: Rewrite binary subtraction for relocatable expressions, we can't always by Daniel Dunbar · 16 years ago
  71. 15d1707 llvm-mc: Evaluation for relocatable expressions. by Daniel Dunbar · 16 years ago
  72. fc6877a MC: Improve expression parsing and implement evaluation of absolute expressions by Daniel Dunbar · 16 years ago