aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-251-1/+7
* Add indexed load/store instructions for offset validation check.Jyotsna Verma2013-01-171-0/+4
* Improve r172468: const_cast is not needed hereDmitri Gribenko2013-01-141-3/+2
* Fix Another CastDavid Greene2013-01-141-1/+2
* Remove more unnecessary # operators with nothing to paste proceeding them.Craig Topper2013-01-072-40/+40
* Remove # from the beginning and end of def names. The # is a paste operator a...Craig Topper2013-01-072-66/+66
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-072-13/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0215-30/+30
* Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling2012-12-301-1/+1
* Delete executive bit on ./lib/Target/Hexagon/HexagonAsmPrinter.h.Jakub Staszak2012-12-291-0/+0
* Add constant extender support to GP-relative load/store instructions.Jyotsna Verma2012-12-202-44/+42
* Add TSFlags to ALU32 type instructions for constant-extender/Relationship maps.Jyotsna Verma2012-12-203-40/+26
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Use multiclass for new-value store instructions with MEMri operand.Jyotsna Verma2012-12-111-148/+46
* [CMake] Update dependencies to intrinsics_gen corresponding to r169711.NAKAMURA Takumi2012-12-101-2/+2
* In hexagon convertToHardwareLoop, don't deref end() iteratorMatthew Curtis2012-12-071-7/+14
* Define new-value store instructions with base+immediate addressing modeJyotsna Verma2012-12-051-128/+53
* Use multiclass to define store instructions with base+immediate offsetJyotsna Verma2012-12-051-138/+68
* Fix misplaced closing brace.Matthew Curtis2012-12-051-1/+2
* Define store instructions with base+register offset addressing modeJyotsna Verma2012-12-041-352/+116
* Add patterns to define 'combine', 'tstbit', 'ct0/cl0' (count trailing/leading...Jyotsna Verma2012-12-043-17/+97
* Add constant extender support to ALU32 instructions for V2.Jyotsna Verma2012-12-041-51/+79
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-048-15/+15
* Move all operand definitions into HexagonOperands.tdJyotsna Verma2012-12-042-53/+57
* Move generic Hexagon subtarget information into Hexagon.tdJyotsna Verma2012-12-042-64/+101
* Define store instructions with base+immediate offset addressing modeJyotsna Verma2012-12-032-185/+78
* Define load instructions with base+immediate offset addressing modeJyotsna Verma2012-12-031-203/+73
* Define unsigned const-ext predicates.Jyotsna Verma2012-12-031-0/+128
* Removing unnecessary 'else' statement from the predicates defined in HexagonO...Jyotsna Verma2012-12-031-48/+12
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-0321-118/+119
* Define signed const-ext predicates.Jyotsna Verma2012-12-031-0/+131
* Use multiclass for the load instructions with MEMri operand.Jyotsna Verma2012-11-301-184/+66
* Use multiclass for the store instructions with MEMri operand.Jyotsna Verma2012-11-302-163/+64
* Use multiclass for the load instructions with 'base + register offset'Jyotsna Verma2012-11-301-277/+97
* Use multiclass for 'transfer' instructions.Jyotsna Verma2012-11-292-80/+98
* Define signed const-ext immediate operands and their predicates.Jyotsna Verma2012-11-282-0/+122
* Fix comments in HexagonOperands.td.Jyotsna Verma2012-11-261-29/+27
* Add new predicates for the immediate operands.Jyotsna Verma2012-11-211-4/+121
* Use one common 'let' expression to set PrintMethod for all immediate operands.Jyotsna Verma2012-11-211-209/+53
* Finish the renaming.Rafael Espindola2012-11-212-2/+2
* Renamed HexagonImmediates.td -> HexagonOperands.td.Jyotsna Verma2012-11-212-1/+1
* Removing some unused instruction definitions from the Hexagon backend.Jyotsna Verma2012-11-202-92/+0
* Added multiclass for post-increment load instructions.Jyotsna Verma2012-11-144-233/+187
* Test commit.Jyotsna Verma2012-11-131-0/+1
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-061-2/+1
* Use the relationship models infrastructure to add two relations - getPredOpcodePranav Bhandarkar2012-11-013-211/+139
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-241-1/+1
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-182-2/+14
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-14/+2
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-2/+14