aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)Author
2006-02-18Disable PIC for JIT.Evan Cheng
2006-02-17Kill the x86 pattern isel. boom.Nate Begeman
2006-02-03remove an old commentChris Lattner
2006-02-03Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is nowChris Lattner
2006-01-27Bye bye Pattern ISel, hello DAG ISel.Evan Cheng
2006-01-27x86 CPU detection and proper subtarget supportEvan Cheng
2006-01-26Added preliminary x86 subtarget support.Evan Cheng
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2006-01-20Stop doing that accidental commit.Evan Cheng
2006-01-20A few more SH{L|R}D peepholes.Evan Cheng
2006-01-19Didn't mean to commit the last one.Evan Cheng
2006-01-19Added i16 SH{L|R}D patterns.Evan Cheng
2005-12-20SSE2 floating point load / store patterns. SSE2 fp to int conversion patterns.Evan Cheng
2005-12-17Only lower SELECT when using DAG based isel.Evan Cheng
2005-12-12remove some never-completed and now-obsolete code.Chris Lattner
2005-11-16initial step at adding a dag-to-dag isel for X86 backend. Patch contributedChris Lattner
2005-11-15Separate X86ISelLowering stuff out from the X86ISelPattern.cpp file. PatchChris Lattner
2005-11-08Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner
2005-09-011. Use SubtargetFeatures in llc/lli.Jim Laskey
2005-08-18Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-12Implement Subtarget supportNate Begeman
2005-07-11Refactor things a bit to allow the ELF code emitter to run the X86 machine co...Chris Lattner
2005-07-06First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman
2005-06-27Add support to the X86 backend for emitting ELF files. To use this, weChris Lattner
2005-06-25Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner
2005-05-12Enable pattern isel by defaultChris Lattner
2005-04-21* Remove trailing whitespaceMisha Brukman
2005-04-15Make pattern isel default for ppcNate Begeman
2005-01-07Allow the selection-dag based selector to be diabled with -disable-pattern-isel.Chris Lattner
2005-01-03Revert elimination of global variable hack... still needed.Jeff Cohen
2005-01-02Eliminate the use of the global variable hack in the X86 target that was usedJeff Cohen
2004-12-12Use the target triple to pick this target.Chris Lattner
2004-11-02Fix a warningChris Lattner
2004-11-01Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner
2004-10-18Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner
2004-10-08The person who was planning to add SSE support isn't anymore, so disableChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-24Add -sse[,2,3] arguments to LLCChris Lattner
2004-08-15Disable the pattern iselChris Lattner
2004-08-01Completely disable the pattern isel until it is more substantial.Chris Lattner
2004-07-22Remove some (LARGE) abandoned code for the release. If this is ever neededChris Lattner
2004-07-11Delete the allocate*TargetMachine function, which is now dead .Chris Lattner
2004-07-11Make these format a bit nicerChris Lattner
2004-07-11Auto-registrate targetChris Lattner
2004-07-02Remove dead blocksChris Lattner
2004-06-29I believe that the code generator now properly handles dead basic blocks. If...Chris Lattner
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-10Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner
2004-05-23Add support for accurate garbage collection to the LLVM code generatorsChris Lattner