summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction al...Bruno Cardoso Lopes2009-07-022-16/+0
* Fix a bunch of other places that used operator[] to test whetherDan Gohman2009-07-021-2/+3
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-012-2/+2
* Fix some fast-isel problems selecting global variable addressing inChris Lattner2009-07-012-6/+18
* Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar2009-07-016-20/+12
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-304-15/+12
* Add 256-bit memory operand support.David Greene2009-06-303-0/+16
* Fix PR4485.Rafael Espindola2009-06-301-3/+6
* Fix PR4484.Rafael Espindola2009-06-301-3/+5
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-1/+2
* remove a bogus note.Chris Lattner2009-06-301-20/+0
* add a noteChris Lattner2009-06-301-0/+20
* Add a 256-bit register class and YMM registers.David Greene2009-06-292-0/+32
* FIX PR 4459.Rafael Espindola2009-06-291-1/+1
* Add a target-specific DAG combine on X86 to fold the common pattern ofOwen Anderson2009-06-291-0/+54
* Add processor descriptions for Istanbul and Shanghai.David Greene2009-06-291-0/+4
* Fix a subtarget feature bug.David Greene2009-06-291-1/+1
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-291-11/+123
* remove a bunch of fixmes (old checking code) and commonize all theChris Lattner2009-06-271-87/+29
* pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter.Chris Lattner2009-06-272-40/+23
* simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate.Chris Lattner2009-06-273-19/+4
* fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore.Chris Lattner2009-06-271-5/+3
* fix a bunch of failures in the X86-64 JIT by tolerating RIP asChris Lattner2009-06-271-3/+5
* factor some logic out into a helper function, allow remat of loads from constantChris Lattner2009-06-271-4/+25
* Reimplement rip-relative addressing in the X86-64 backend. The newChris Lattner2009-06-279-165/+249
* Fix PR4466 by making fastisel set operand flags correctly.Chris Lattner2009-06-272-7/+14
* Add feature flags for AVX and FMA and fix some SSE4A feature flagDavid Greene2009-06-264-3/+38
* Add x86 support for 'n' inline asm modifier. This will be handled target inde...Evan Cheng2009-06-261-0/+11
* simplify printing of MO_ExternalSymbol in a non-pcrel context.Chris Lattner2009-06-261-23/+11
* add %rip to the GR64 register class. Lets avoid allocating it to anything th...Chris Lattner2009-06-262-3/+6
* Move all the TLS processing logic into isel, don't do it in asmprinter at all.Chris Lattner2009-06-263-59/+123
* make sure to propagate operand flags in SelectTLSADDRAddr properly.Chris Lattner2009-06-261-1/+2
* minor cleanup/framework changes.Chris Lattner2009-06-261-3/+11
* move magic for PIC constantpool references from asmprinter to isel.Chris Lattner2009-06-262-23/+44
* use jump table operand flags in asm printer instead of "magic predicates"Chris Lattner2009-06-261-6/+18
* fix a pasto.Chris Lattner2009-06-261-1/+1
* propagate target operand flags through addressing mode selection.Chris Lattner2009-06-261-6/+12
* Let's ignore MDStrings also!Devang Patel2009-06-261-1/+1
* start adding logic in isel to determine asm printer semantics, step N of M.Chris Lattner2009-06-262-8/+29
* simplify shouldPrintPLTChris Lattner2009-06-251-4/+8
* Use target-specific machine operand flags to eliminate a gross hackChris Lattner2009-06-253-39/+29
* just eliminate the code entirely!Chris Lattner2009-06-251-2/+1
* Add missing dependencies to the CMake build system.Douglas Gregor2009-06-251-0/+1
* fix comments to be correct.Chris Lattner2009-06-251-2/+2
* No need to code gen MDNodesDevang Patel2009-06-251-0/+3
* move some functions, add a FIXME, use PrintPICBaseSymbol to print theChris Lattner2009-06-241-17/+25
* reimplement getPICLabelString as PrintPICBaseSymbol to eliminate std::string ...Chris Lattner2009-06-242-20/+31
* sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base c...Chris Lattner2009-06-242-5/+1
* sink dwarf finalization out of each target into AsmPrinter::doFinalizationChris Lattner2009-06-241-5/+0
* eliminate the ExtWeakSymbols set from AsmPrinter. This eliminatesChris Lattner2009-06-241-44/+24