summaryrefslogtreecommitdiff
path: root/lib/Target/TargetMachine.cpp
Commit message (Expand)AuthorAge
* Added option -code-model to set code model (only used in 64-bit) mode. ValidEvan Cheng2006-07-06
* For PR786:Reid Spencer2006-05-24
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* -enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng2006-05-23
* Added option -enable-finite-only-fp-math. When on, the codegen can assume thatEvan Cheng2006-05-23
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-03
* Eliminate IntrinsicLowering from TargetMachine.Chris Lattner2006-03-23
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-22
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-18
* First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman2005-07-06
* capitalizeChris Lattner2005-05-13
* Expose an option allowing unsafe math optimizations. Patch contributed byChris Lattner2005-04-30
* Remove trailing whitespaceMisha Brukman2005-04-21
* Make pattern isel default for ppcNate Begeman2005-04-15
* Add a new target-independent code generator flag.Chris Lattner2005-01-15
* Changes For Bug 352Reid Spencer2004-09-01
* Implement new constructor.Misha Brukman2004-08-10
* * Add BoolAlignment to TargetData, default is 1 byte, size 1 byteMisha Brukman2004-07-23
* Direct declaration of namespace-ified globals does not work, must encloseMisha Brukman2004-06-21
* Specify variables' namespace directly instead of using an enclosing namespace.Misha Brukman2004-06-21
* Move implemented interface header up to the top.Misha Brukman2004-06-21
* Spell out `NoFramePointerElim' for readability.Misha Brukman2004-06-21
* Implement `NoFPElim' in a target-agnostic fashion so it can be shared.Misha Brukman2004-06-21
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-20
* Method has been inlined into all callersChris Lattner2004-06-02
* make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke2004-03-04
* Add a new constructorChris Lattner2004-03-03
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-01
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-28
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* The promotion rules are the same for all targets, they are set by the C stand...Chris Lattner2003-04-26
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-29
* Implement findOptimalStorageSize a bit more generallyChris Lattner2002-10-29
* Seperate code out of TargetMachine into MachineInstrInfoChris Lattner2002-10-28
* Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner2002-10-28
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-28
* Run LICM before GCSE!Vikram S. Adve2002-10-13
* Disable reassociation pass in LLC until it is fixed.Vikram S. Adve2002-09-23
* Changed codegen to add 2 empty slots at the top of stack using StackSlots passAnand Shukla2002-09-21
* Add peephole optimization pass at the end of code generation.Vikram S. Adve2002-09-20
* Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve2002-09-16
* Added class MachineCacheInfo.Vikram S. Adve2001-11-09
* Add handle to TargetMachine object in all Machine...Info classes.Vikram S. Adve2001-11-08
* Renamed files to match the main classes they provide.Vikram S. Adve2001-09-18
* Add a commentChris Lattner2001-09-14
* Break scheduling infrastructure out of TargetMachine.cpp into SchedInfo.cppChris Lattner2001-09-14
* Split Target/Machine.h into three files:Chris Lattner2001-09-14
* Make a new llvm/Target #include directory.Chris Lattner2001-09-14