summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix failures in 099.go due to the cfgsimplify pass creating switch instructionsChris Lattner2004-02-251-5/+6
* Add back machine code deleter pass until we get a MachineCode passAlkis Evlogimenos2004-02-151-0/+3
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-3/+0
* Add a new (hidden) option that is useful for profiling.Chris Lattner2004-02-091-1/+5
* Take away the default iostream argument of createMachineFunctionPrinterPass(),Brian Gaeke2004-02-041-6/+6
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-281-12/+7
* implement support for the intrinsic lowering functionalityChris Lattner2003-12-281-9/+17
* Remove floating point killer pass. This is now implemented in theAlkis Evlogimenos2003-12-201-10/+0
* Finally, _actually delete the machine code_ for a function, after it hasChris Lattner2003-12-201-2/+6
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-201-20/+8
* Add a floating point killer pass. This pass runs before registerAlkis Evlogimenos2003-12-131-0/+10
* Add an option to enable the SSA based peephole optimizer.Chris Lattner2003-12-011-4/+8
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Fix warnings building on sparcChris Lattner2003-11-061-2/+2
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Make replaceMachineCodeForFunction return void.Brian Gaeke2003-10-201-2/+1
* Eliminate code for pointer size and endianness emulation.Chris Lattner2003-10-201-6/+1
* You can't just blat the address into memory, you have to blat itsBrian Gaeke2003-10-171-4/+7
* Implement replaceMachineCodeForFunction() for x86.Brian Gaeke2003-10-171-0/+7
OpenPOWER on IntegriCloud