summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* x86 CPU detection and proper subtarget supportEvan Cheng2006-01-271-36/+1
* Added preliminary x86 subtarget support.Evan Cheng2006-01-261-2/+12
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-0/+1
* Stop doing that accidental commit.Evan Cheng2006-01-201-1/+1
* A few more SH{L|R}D peepholes.Evan Cheng2006-01-201-1/+1
* Didn't mean to commit the last one.Evan Cheng2006-01-191-1/+1
* Added i16 SH{L|R}D patterns.Evan Cheng2006-01-191-1/+1
* SSE2 floating point load / store patterns. SSE2 fp to int conversion patterns.Evan Cheng2005-12-201-0/+3
* Only lower SELECT when using DAG based isel.Evan Cheng2005-12-171-4/+7
* remove some never-completed and now-obsolete code.Chris Lattner2005-12-121-11/+0
* initial step at adding a dag-to-dag isel for X86 backend. Patch contributedChris Lattner2005-11-161-2/+11
* Separate X86ISelLowering stuff out from the X86ISelPattern.cpp file. PatchChris Lattner2005-11-151-2/+2
* Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner2005-11-081-1/+2
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-011-2/+4
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-181-10/+4
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* Implement Subtarget supportNate Begeman2005-07-121-1/+3
* Refactor things a bit to allow the ELF code emitter to run the X86 machine co...Chris Lattner2005-07-111-1/+8
* First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman2005-07-061-2/+7
* Add support to the X86 backend for emitting ELF files. To use this, weChris Lattner2005-06-271-2/+15
* Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner2005-06-251-3/+5
* Enable pattern isel by defaultChris Lattner2005-05-121-4/+4
* * Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
* Make pattern isel default for ppcNate Begeman2005-04-151-5/+4
* Allow the selection-dag based selector to be diabled with -disable-pattern-isel.Chris Lattner2005-01-071-2/+11
* Revert elimination of global variable hack... still needed.Jeff Cohen2005-01-031-0/+7
* Eliminate the use of the global variable hack in the X86 target that was usedJeff Cohen2005-01-021-7/+0
* Use the target triple to pick this target.Chris Lattner2004-12-121-1/+7
* Fix a warningChris Lattner2004-11-021-1/+2
* Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner2004-11-011-0/+6
* Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner2004-10-181-1/+1
* The person who was planning to add SSE support isn't anymore, so disableChris Lattner2004-10-081-1/+3
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
* Add -sse[,2,3] arguments to LLCChris Lattner2004-08-241-0/+14
* Disable the pattern iselChris Lattner2004-08-151-14/+2
* Completely disable the pattern isel until it is more substantial.Chris Lattner2004-08-011-0/+4
* Remove some (LARGE) abandoned code for the release. If this is ever neededChris Lattner2004-07-221-5/+1
* Delete the allocate*TargetMachine function, which is now dead .Chris Lattner2004-07-111-9/+1
* Make these format a bit nicerChris Lattner2004-07-111-1/+1
* Auto-registrate targetChris Lattner2004-07-111-0/+22
* Remove dead blocksChris Lattner2004-07-021-0/+6
* I believe that the code generator now properly handles dead basic blocks. If...Chris Lattner2004-06-291-8/+0
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-201-2/+2
* Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner2004-06-101-1/+1
* Add support for accurate garbage collection to the LLVM code generatorsChris Lattner2004-05-231-0/+5
* Tablgen files for really simple instruction selectorJakub Staszak2004-04-061-1/+5
* The X86 backend no longer needs the select lowering pass.Chris Lattner2004-03-311-6/+0
* Add direct support for integer select instructions, though we still don't sup...Chris Lattner2004-03-301-2/+2
* Add the select lowering pass to get initial support for select instructionsChris Lattner2004-03-301-0/+6
* make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke2004-03-041-10/+8
OpenPOWER on IntegriCloud