aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-3/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-039-23/+23
* 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-1/+10
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-10/+1
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-1/+10
* Move TargetData to DataLayout.Micah Villmow2012-10-084-6/+6
* Add missing SDNP properties on the flushw node.Jakob Stoklund Olesen2012-08-241-1/+1
* Remove empty overrides of processFunctionBeforeFrameFinalized().Roman Divacky2012-08-061-3/+0
* Remove tabs.Bill Wendling2012-07-191-4/+4
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-3/+3
* 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
* Round 2 of dead private variable removal.Benjamin Kramer2012-06-061-3/+2
* Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen2012-06-011-7/+4
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-252-13/+13
* Initialize SparcInstrInfo before SparcTargetLowering.Jakob Stoklund Olesen2012-05-042-2/+3
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-3/+3
* Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-202-10/+10
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-042-7/+3
* Prune some includesCraig Topper2012-03-271-1/+1
* Remove some unnecessary forward declarations.Craig Topper2012-03-221-2/+0
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-174-5/+5
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-111-3/+3
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-111-4/+4
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-042-3/+3
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-282-4/+3
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-282-3/+4
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-282-4/+3
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+0
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-1816-26/+26
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-0/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-042-8/+5
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-032-9/+32
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+1
* Fix some leftover control reaches end of non-void function warnings.Benjamin Kramer2012-01-102-2/+3
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-102-2/+0
* Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer2012-01-071-1/+0
* Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks.Venkatraman Govindaraju2011-12-253-1/+28
* Fix up the CMake build for the new files added in r146960, they'reChandler Carruth2011-12-201-0/+1
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-208-1/+29
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-0/+2
* LLVMBuild: Introduce a common section which currently has a list of theDaniel Dunbar2011-12-121-0/+3
* LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-123-3/+0
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-073-11/+11
* Sparc CodeGen: Fix AnalyzeBranch for PR 10282. Removing addSuccessor() sinceVenkatraman Govindaraju2011-12-031-1/+1
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-022-7/+14