aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* 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
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-102-30/+26
* Create enums for the different attributes.Bill Wendling2012-10-091-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-086-12/+12
* Use new accessor methods to query for attributes.Bill Wendling2012-10-041-1/+1
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-0/+2
* DAG post-process for Hexagon MI schedulerSergei Larin2012-09-142-0/+34
* Remove redundant private field.Benjamin Kramer2012-09-142-3/+2
* Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick2012-09-112-510/+18
* Add "blocked" heuristic to the Hexagon MI scheduler.Sergei Larin2012-09-102-177/+269
* Fix alignment of .comm and .lcomm on mingw32.Benjamin Kramer2012-09-071-1/+1
* MC: Overhaul handling of .lcommBenjamin Kramer2012-09-071-1/+1
* LLVM Bug Fix 13709: Remove needless lsr(Rp, #32) instruction access thePranav Bhandarkar2012-09-051-0/+35
* Remove redundant semicolons to fix -pedantic-errors build.Richard Smith2012-09-051-2/+2
* Porting Hexagon MI Scheduler to the new API.Sergei Larin2012-09-048-1/+1377
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-291-2/+2
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-1/+1
* fix HexagonSubtarget parsing of -mv flagSebastian Pop2012-08-201-17/+16
* [Hexagon] Don't mark callee saved registers as clobbered by a tail callArnold Schwaighofer2012-08-131-9/+3
* Don't use getNextOperandForReg().Jakob Stoklund Olesen2012-08-081-1/+4
* default to use -mv4 when no version of Hexagon has been specifiedSebastian Pop2012-07-191-1/+5
* Remove tabs.Bill Wendling2012-07-191-85/+85
* Remove tabs.Bill Wendling2012-07-191-4/+4
* Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen2012-07-133-10/+10
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-073-9/+14
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-021-1/+1
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-10/+10
* There are a number of generic inline asm operand modifiers thatJack Carter2012-06-261-1/+3
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-241-0/+2
* Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel2012-06-221-1/+1
* Allow up to 64 functional units per processor itinerary.Hal Finkel2012-06-181-1/+1
* *typo: Cyles changed to CyclesKay Tiong Khoo2012-06-132-2/+2
* Silence a gcc-4.6 warning: GCC fails to understand that secondReg and cmpOp2 areDuncan Sands2012-06-091-1/+1
* misched: Added MultiIssueItineraries.Andrew Trick2012-06-053-5/+9
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-026-8/+8
* Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen2012-06-011-5/+2
* Extract some pointer hacking to a function.Jakob Stoklund Olesen2012-05-301-22/+22
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-301-1/+1
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-252-14/+12
* Hexagon: Remove unused command line option.Benjamin Kramer2012-05-161-2/+0
* Revert 156634 upon request until code improvement changes are made.Brendon Cahoon2012-05-1415-3689/+339
* Hexagon: Initialize TBB to 0.Benjamin Kramer2012-05-131-0/+1
* Make sure new value jump is enabled for Hexagon V5 as well.Sirish Pande2012-05-121-10/+27