aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Clear the OpAction field before setting it. This allows a target to setChris Lattner2006-01-301-0/+1
* Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,Chris Lattner2006-01-301-6/+14
* Pass the address of the main MaskedValueIsZero function to allow recursion.Chris Lattner2006-01-301-3/+5
* Clean up the interface to ValueTypeActions, allowing Legalize to use a copyChris Lattner2006-01-291-11/+36
* remove this method I just added, now is not the time.Chris Lattner2006-01-281-6/+0
* add a new callbackChris Lattner2006-01-281-5/+12
* Implement Promote for VAARG, and allow it to be custom promoted for peopleNate Begeman2006-01-281-1/+6
* Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET forNate Begeman2006-01-271-6/+0
* Add a common INLINEASM opcodeChris Lattner2006-01-261-2/+5
* Improve compatibility with VC2005, patch by Morten Ofstad!Jeff Cohen2006-01-261-4/+4
* Add a method for inline asm support.Chris Lattner2006-01-261-0/+11
* First part of bug 680:Nate Begeman2006-01-251-25/+0
* Add a enum to specify target scheduling preference: SchedulingForLatency orEvan Cheng2006-01-251-0/+19
* Add a new InvalidateStructLayoutInfo method and some comments.Chris Lattner2006-01-141-0/+9
* Provide an interface for Targets to specify their stack pointer registerChris Lattner2006-01-131-0/+19
* Oh oh... Unix is case sensitive.Jeff Cohen2005-12-221-1/+1
* Make it compile with VC++.Jeff Cohen2005-12-221-0/+1
* Added TargetLowering::isMaskedValueZeroForTargetNode() declaration.Evan Cheng2005-12-211-2/+8
* Added a hook to print out names of target specific DAG nodes.Evan Cheng2005-12-201-0/+4
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-7/+13
* Add the majority of the vector machien value types we expect to support,Nate Begeman2005-11-291-2/+2
* Teach the type lowering code about turning packed types into vector types.Nate Begeman2005-11-171-0/+1
* Add a new option to indicate we want the code generator to emit code quickly,Chris Lattner2005-11-081-3/+4
* <cassert> no longer required to make VC++ happy.Jeff Cohen2005-11-041-2/+0
* change NULL to 0, unbreaks the ppc target when building on ia64Duraid Madina2005-11-041-2/+2
* 1. Remove ranges from itinerary data.Jim Laskey2005-11-031-20/+7
* Keep VC++ happy.Jeff Cohen2005-11-021-0/+1
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-013-1/+60
* Structures used to hold scheduling information.Jim Laskey2005-10-271-0/+46
* Preparation of supporting scheduling info. Need to find info based on selectedJim Laskey2005-10-251-9/+27
* Move static functions to .cpp file, reduce #includes, pass strings byChris Lattner2005-10-231-68/+7
* Invert the TargetLowering flag that controls divide by consant expansion.Nate Begeman2005-10-211-10/+23
* Enable targets to say that integer divide is expensive, which will triggerNate Begeman2005-10-201-0/+16
* Add the ability to lower return instructions to TargetLowering. ThisNate Begeman2005-10-181-0/+6
* Fix case of pathChris Lattner2005-10-031-1/+1
* This member can be const tooChris Lattner2005-10-031-1/+1
* Expose the actual valuetype of each register classChris Lattner2005-10-021-2/+8
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-301-11/+13
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-301-14/+0
* expose a new virtual methodChris Lattner2005-09-301-0/+7
* Change these methods to take RC'sChris Lattner2005-09-301-2/+4
* Add a new flag for targets where setjmp/longjmp saves/restores the signal mask,Chris Lattner2005-09-271-1/+18
* add a new callbackChris Lattner2005-09-171-0/+8
* Add help support for -mcpu and -mattr.Jim Laskey2005-09-021-0/+5
* Move a bunch of non-deprecated methods above the "deprecated line"Chris Lattner2005-09-021-27/+30
* Fix VC++ build errorsJeff Cohen2005-09-021-0/+1
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-011-4/+7
* This new class provides support for platform specific "features". The intentJim Laskey2005-09-011-0/+145
* Change the names of member variables per Chris' instructions, and documentReid Spencer2005-08-271-11/+13
* add some forward defsChris Lattner2005-08-261-0/+2