aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add a synthetic missed optimization.Nick Lewycky2008-11-271-0/+24
* Comment out code that isn't entirely correct.Bill Wendling2008-11-271-1/+3
* Eliminate a compile time warning.Evan Cheng2008-11-271-1/+1
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-271-5/+40
* Generate something sensible for an [SU]ADDO op when the overflow/carry flag isBill Wendling2008-11-264-6/+40
* Cosmetic.Evan Cheng2008-11-261-2/+2
* Emit declaration for globals and externs.Sanjiv Gupta2008-11-265-38/+120
* Fish kill flag annotations in PUSH instructions.Dan Gohman2008-11-262-3/+5
* __fastcall and __stdcall are mingw extensions to gcc for windows. Use theNick Lewycky2008-11-261-2/+2
* CellSPU:Scott Michel2008-11-251-24/+2
* CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel2008-11-251-0/+7
* CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel2008-11-252-1/+3
* - Make lowering of "add with overflow" customizable by back-ends.Bill Wendling2008-11-242-0/+15
* CellSPU:Scott Michel2008-11-241-4/+15
* CellSPU:Scott Michel2008-11-246-108/+82
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-2/+2
* Fix comments.Matthijs Kooijman2008-11-241-2/+2
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-2414-1582/+10
* Added missing description for -disable-mmx option.Mon P Wang2008-11-241-1/+1
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-236-6/+6
* Added -disable-mmx using a patch from Preston Gurd.Mon P Wang2008-11-231-1/+5
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-225-102/+294
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-225-33/+11
* CellSPU:Scott Michel2008-11-214-51/+123
* CellSPU:Scott Michel2008-11-202-6/+5
* Allow XMM2 and XMM3 to be used for non ABI compliant code.Mon P Wang2008-11-201-3/+4
* CellSPU: Custom lower truncating stores of i8 to i1 (should not have beenScott Michel2008-11-202-3/+4
* CellSPU: Adjust spacing/tabulationScott Michel2008-11-201-8/+8
* Fix a thinko. MO is getOperand(i-1) so we don't have to adjust e.Evan Cheng2008-11-201-3/+1
* Eliminate a compile time warning.Evan Cheng2008-11-191-4/+6
* Eliminate a compile time warning.Evan Cheng2008-11-191-4/+6
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-192-2/+2
* CMake: Removed source file from lib/Target/PIC16/CMakeLists.txt.Oscar Fuentes2008-11-191-1/+0
* CellSPU: Do not custom lower i1 stores, rely on type legalization to do theScott Michel2008-11-191-34/+11
* <rdar://problem/6351057>Stuart Hastings2008-11-191-10/+12
* Temporary check-in for Duncan to demonstrate CellSPU store problem.Scott Michel2008-11-191-8/+41
* Forgot to add this in the previous commit.Sanjiv Gupta2008-11-191-0/+62
* Fixed build warnings.Sanjiv Gupta2008-11-192-4/+6
* Added a more function PIC16 backend. However to get this working a patch inSanjiv Gupta2008-11-1923-2307/+1579
* Don't set neverHasSideEffects on x86's divide instructions, sinceDan Gohman2008-11-182-3/+1
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-1818-40/+63
* Move some former testcases (low-probability codegenDale Johannesen2008-11-171-0/+45
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-1513-0/+91
* Fix fuitos encoding.Evan Cheng2008-11-151-8/+4
* Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.Evan Cheng2008-11-142-4/+52
* Remove unneeded stuff from GRAD register class.Dale Johannesen2008-11-141-19/+1
* [XCore] Remove whitespace in the description used whenRichard Osborne2008-11-141-1/+1
* [XCore] Fix expansion of 64 bit add/sub. Don't custom expandRichard Osborne2008-11-142-23/+13
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-142-5/+4
* Handle the rest of pseudo instructions.Evan Cheng2008-11-133-54/+71