aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetMachine.cpp
AgeCommit message (Expand)Author
2006-09-071. Remove condition on delete.Jim Laskey
2006-09-07Make target asm info a property of the target machine.Jim Laskey
2006-09-04remove #includeChris Lattner
2006-09-03Simplify target construction.Chris Lattner
2006-08-29Tidy up options.Jim Laskey
2006-07-26Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC.Chris Lattner
2006-07-06Added option -code-model to set code model (only used in 64-bit) mode. ValidEvan Cheng
2006-05-24For PR786:Reid Spencer
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-23-enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng
2006-05-23Added option -enable-finite-only-fp-math. When on, the codegen can assume thatEvan Cheng
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-03-23Eliminate IntrinsicLowering from TargetMachine.Chris Lattner
2006-02-22- Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng
2005-08-18Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman
2005-07-06First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman
2005-05-13capitalizeChris Lattner
2005-04-30Expose an option allowing unsafe math optimizations. Patch contributed byChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-15Make pattern isel default for ppcNate Begeman
2005-01-15Add a new target-independent code generator flag.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-10Implement new constructor.Misha Brukman
2004-07-23* Add BoolAlignment to TargetData, default is 1 byte, size 1 byteMisha Brukman
2004-06-21Direct declaration of namespace-ified globals does not work, must encloseMisha Brukman
2004-06-21Specify variables' namespace directly instead of using an enclosing namespace.Misha Brukman
2004-06-21Move implemented interface header up to the top.Misha Brukman
2004-06-21Spell out `NoFramePointerElim' for readability.Misha Brukman
2004-06-21Implement `NoFPElim' in a target-agnostic fashion so it can be shared.Misha Brukman
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-02Method has been inlined into all callersChris Lattner
2004-03-04make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke
2004-03-03Add a new constructorChris Lattner
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke
2003-12-28Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-04-26The promotion rules are the same for all targets, they are set by the C stand...Chris Lattner
2002-12-29Rename MachineOptInfo to TargetoptInfoChris Lattner
2002-10-29Implement findOptimalStorageSize a bit more generallyChris Lattner
2002-10-28Seperate code out of TargetMachine into MachineInstrInfoChris Lattner
2002-10-28Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-13Run LICM before GCSE!Vikram S. Adve
2002-09-23Disable reassociation pass in LLC until it is fixed.Vikram S. Adve
2002-09-21Changed codegen to add 2 empty slots at the top of stack using StackSlots passAnand Shukla
2002-09-20Add peephole optimization pass at the end of code generation.Vikram S. Adve
2002-09-16Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve
2001-11-09Added class MachineCacheInfo.Vikram S. Adve
2001-11-08Add handle to TargetMachine object in all Machine...Info classes.Vikram S. Adve