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