aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Reapply r79127. It was fixed by d0k.Bill Wendling2009-08-151-12/+6
* Revert r79127. It was causing compilation errors.Bill Wendling2009-08-151-6/+12
* Change allowsUnalignedMemoryAccesses to take type argument since some targetsEvan Cheng2009-08-151-12/+6
* Allow targets to specify their choice of calling conventions perAnton Korobeynikov2009-08-141-0/+17
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-22/+33
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-94/+102
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-107/+107
* SimpleValueType-ify a few more methods on TargetLowering.Owen Anderson2009-08-101-31/+29
* Continue the SimpleValueType-ification.Owen Anderson2009-08-101-4/+2
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-7/+8
* Major calling convention code refactoring.Dan Gohman2009-08-051-20/+65
* make getObjFileLowering() return a non-const reference.Chris Lattner2009-08-031-1/+1
* Minor whitespace tidiness.Dan Gohman2009-08-011-0/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-1/+7
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-241-2/+5
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-15/+0
* Remove FIXME that was already fixed.Eli Friedman2009-07-201-1/+0
* Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo.Chris Lattner2009-07-201-0/+9
* In this unreachable code, return an initialized value.Duncan Sands2009-07-031-2/+2
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-3/+3
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+3
* Increase limit for OpActions arrayDavid Greene2009-06-241-10/+18
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-241-1/+5
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+1
* Change IndexedModeAction representation.David Greene2009-06-091-22/+21
* Oops, didn't mean to commit 73102 yet. Revert it.David Greene2009-06-081-21/+22
* Change IndexedModeAction representation.David Greene2009-06-081-22/+21
* Add new function attribute - noimplicitfloatDevang Patel2009-06-051-1/+2
* Adapt the x86 build_vector dagcombine to the current state of the legalizer.Nate Begeman2009-06-051-5/+5
* Default isNarrowingProfitable to false.Evan Cheng2009-05-291-1/+1
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-281-0/+7
* Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng2009-05-131-0/+11
* Add a comment about the special meaning of VoidTy in this context.Dan Gohman2009-05-111-0/+2
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-291-2/+4
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-4/+3
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-2/+4
* PR2957Nate Begeman2009-04-241-4/+2
* Implement support for using modeling implicit-zero-extension on x86-64Dan Gohman2009-04-081-1/+24
* Enable tail call optimization for functions that return a struct (bug 3664) a...Arnold Schwaighofer2009-03-281-12/+1
* Optimize some 64-bit multiplication by constants into two lea's or one lea + ...Evan Cheng2009-03-281-3/+4
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-031-3/+3
* Refactor TLS code and add some tests. The tests and expected results are:Rafael Espindola2009-02-271-0/+13
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Add some DL propagation to places that didn'tDale Johannesen2009-02-031-3/+3
* Propagation in TargetLowering. Includes passing a DLDale Johannesen2009-02-031-1/+1
* Fix build on case-sensitive filesystems (i.e. everybody else)Dale Johannesen2009-01-301-1/+1
* Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen2009-01-301-2/+3
* Make x86's BT instruction matching more thorough, and add someDan Gohman2009-01-291-0/+2
* Make isOperationLegal do what its name suggests, and introduce aDan Gohman2009-01-281-2/+10