summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-241-1/+1
* Added missing description for -disable-mmx option.Mon P Wang2008-11-241-1/+1
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-1/+1
* Added -disable-mmx using a patch from Preston Gurd.Mon P Wang2008-11-231-1/+5
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-222-20/+4
* Allow XMM2 and XMM3 to be used for non ABI compliant code.Mon P Wang2008-11-201-3/+4
* Eliminate a compile time warning.Evan Cheng2008-11-191-4/+6
* <rdar://problem/6351057>Stuart Hastings2008-11-191-10/+12
* Don't set neverHasSideEffects on x86's divide instructions, sinceDan Gohman2008-11-182-3/+1
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-182-6/+6
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-151-0/+3
* Remove unneeded stuff from GRAD register class.Dale Johannesen2008-11-141-19/+1
* Extend InlineAsm::C_Register to allow multiple specific registersDale Johannesen2008-11-132-5/+27
* Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman2008-11-125-80/+148
* Add a README entry.Evan Cheng2008-11-111-0/+17
* The 32-bit displacement field in an x86 address is signed. Arrange for itDan Gohman2008-11-111-10/+13
* Fix indentation.Dan Gohman2008-11-101-1/+1
* Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used.Evan Cheng2008-11-103-20/+20
* Temporary revert my last commit: it seems it's triggering some subtle bug in ...Anton Korobeynikov2008-11-082-4/+20
* Factor out offset printing code into generic AsmPrinter.Anton Korobeynikov2008-11-082-20/+4
* Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng2008-11-081-9/+9
* Flush the raw_ostream after emitting the assembly for a function.Dan Gohman2008-11-072-0/+4
* Widening cleanupMon P Wang2008-11-061-4/+2
* Add more vector move low and zero-extend patterns.Evan Cheng2008-11-051-0/+9
* Indentation.Evan Cheng2008-11-051-1/+1
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-051-53/+29
* Rename isGVLazyPtr to isGVNonLazyPtr relocation. This represents Mac OS XEvan Cheng2008-11-053-22/+23
* The ANDMask node folds to a constant, and isn't the node that needs toDan Gohman2008-11-031-2/+2
* Refactor various TargetAsmInfo subclasses' TargetMachine members awayDan Gohman2008-11-032-12/+9
* x86_64 rip-relative and magic mode addressMon P Wang2008-10-311-4/+8
* Revert r58489. It isn't correct for all cases.Bill Wendling2008-10-311-1/+2
* Change x86 register allocation ordering to match that of gcc. Otherwise some ...Evan Cheng2008-10-311-19/+19
* Don't skip over all "terminator" instructions when determining where to put theBill Wendling2008-10-311-2/+1
* Use MOVSSmr instead of EXTRACTPSmr in the case of extractingDan Gohman2008-10-311-2/+6
* Add initial support for vector widening. Logic is set to widen for X86.Mon P Wang2008-10-302-2/+50
* Fix PEXTRQ encodingNate Begeman2008-10-291-1/+1
* Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesizedChris Lattner2008-10-281-4/+9
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-1/+1
* For now, don't split live intervals around x87 stack register barriers. FpGET...Evan Cheng2008-10-273-0/+17
* Move the code that adds the DeadMachineInstructionElimPass fromDan Gohman2008-10-251-0/+5
* Support for allocation of TLS variables in the JIT. Allocation of a globalNicolas Geoffray2008-10-252-1/+20
* Generate code for TLS instructions.Nicolas Geoffray2008-10-253-4/+27
* move the note to the correct READMETorok Edwin2008-10-241-0/+97
* Fix translateX86CC: if SetCCOpcode is SETULE andDuncan Sands2008-10-241-13/+10
* Fix constant-offset emission for x86-64 absolute addresses. ThisDan Gohman2008-10-242-11/+22
* Remove allocation of unused stack slot.Dale Johannesen2008-10-221-6/+0
* Get this working with LegalizeTypes: (1) don'tDuncan Sands2008-10-221-5/+9
* CMake: Turned some libraries into partially linked objects. CorrectedOscar Fuentes2008-10-221-1/+1
* Adjust comments for pedantic satisfaction.Dale Johannesen2008-10-221-9/+9
* Add comments to explain uint64->f64 algorithm,Dale Johannesen2008-10-211-0/+35