aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* lib/Target/X86/X86MCAsmInfo.cpp: [PR8741] On Win64, specify explicit PrivateG...NAKAMURA Takumi2010-12-071-1/+3
* Second attempt at converting Thumb2's LDRpci, including updating the gazillio...Owen Anderson2010-12-078-72/+101
* Add fixup for Thumb1 BL/BLX instructions.Jim Grosbach2010-12-065-17/+78
* Adding bug fix that was suppose to be part of 121044.Wesley Peck2010-12-061-6/+6
* Fixed reversed operands for IDIV and CMP instructions in MBlaze backend.Wesley Peck2010-12-061-24/+24
* Fix a 16-bit immediate value detection bug in the MBlaze delay slot filler.Wesley Peck2010-12-061-48/+86
* Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola2010-12-064-18/+18
* Revert r121021, which broke the buildbots.Owen Anderson2010-12-062-34/+20
* Trailing whitespace.Jim Grosbach2010-12-061-1/+1
* Improve handling of Thumb2 PC-relative loads by converting LDRpci (and friend...Owen Anderson2010-12-062-20/+34
* Encode the register operand of ARM CondCode operands correctly. ARM::CPSR ifJim Grosbach2010-12-061-2/+2
* The ARM AsmMatcher needs to know that the CCOut operand is a register value,Jim Grosbach2010-12-062-1/+27
* Second try at making direct object emission produce the same resultsRafael Espindola2010-12-062-7/+0
* ptx: add shift instructionsChe-Liang Chiou2010-12-061-0/+27
* Eliminate unneeded #include's.Evan Cheng2010-12-051-2/+0
* ARM/CMakeLists.txt: Add missing MLxExpansionPass.cpp since r120960.NAKAMURA Takumi2010-12-051-0/+1
* Code clean up.Evan Cheng2010-12-051-6/+6
* Remove an unused variable.Evan Cheng2010-12-051-2/+1
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-0519-191/+771
* Teach X86ISelLowering that the second result of X86ISD::UMUL is a flagsChris Lattner2010-12-051-0/+3
* it turns out that when ".with.overflow" intrinsics were added to the X86Chris Lattner2010-12-055-20/+66
* generalize the previous check to handle -1 on either side of the Chris Lattner2010-12-051-7/+17
* Improve an integer select optimization in two ways:Chris Lattner2010-12-051-21/+33
* Initialize HasPOPCNT.Bill Wendling2010-12-041-1/+2
* Add patterns for the x86 popcnt instruction.Benjamin Kramer2010-12-044-15/+32
* Simplify code. No functionality change.Benjamin Kramer2010-12-041-4/+3
* The Thumb tADDrSPi instruction is not valid when the destination is SP.Bob Wilson2010-12-041-1/+8
* There are two reasons why we might want to useRafael Espindola2010-12-043-3/+10
* Encode condition code for Thumb1 conditional branch instruction.Jim Grosbach2010-12-041-3/+6
* Correctly size-reduce the t2CMPzrr instruction to tCMPzr when possible.Jim Grosbach2010-12-031-1/+13
* Use correct variable names to match the patterns.Bill Wendling2010-12-031-13/+14
* Match pattern operand names to expected encoding field names. This corrects theJim Grosbach2010-12-031-2/+2
* Remove incorrect BL target encoding (it's similar to, but not the same as theJim Grosbach2010-12-031-16/+14
* Encode the 32-bit wide Thumb (and Thumb2) instructions with the high orderJim Grosbach2010-12-031-1/+9
* Revert this change since it breaks a couple of the AVX tests.Nate Begeman2010-12-031-7/+12
* Scalar f32/f64 are also subregs of ymm regsNate Begeman2010-12-031-0/+6
* Remove SSE1-4 disable when AVX is enabled. While this may be useful for deve...Nate Begeman2010-12-031-12/+7
* When using the 'push' mnemonic for Thumb2 stmdb, be explicit when it's theJim Grosbach2010-12-031-0/+4
* Remove unused variable.Benjamin Kramer2010-12-031-1/+0
* Reduce t2 ldr/str instructions to the correct t1 versions when there's anJim Grosbach2010-12-031-6/+6
* fix ARM::fixup_arm_branch, cleanup, and share more code between ELF and DarwinJason W Kim2010-12-031-23/+10
* No need to declare EncoderMethod property anymore; just assign to it.Jim Grosbach2010-12-031-3/+3
* Add FIXMEs.Jim Grosbach2010-12-031-0/+2
* Size reduction for tPUSH come from t2STMDB_UPD, not t2STMIA_UPD.Jim Grosbach2010-12-031-1/+2
* Don't overwrite the opcode passed into the T1Special pattern.Bill Wendling2010-12-031-4/+5
* Add Thumb encoding for some more instructions.Bill Wendling2010-12-031-19/+68
* Try to resolve symbol differences early, and if successful create a plainRafael Espindola2010-12-031-0/+10
* The tLDR instruction wasn't encoded properly:Bill Wendling2010-12-031-2/+6
* Trailing whitespace.Jim Grosbach2010-12-021-32/+32
* Use set directive for StartMinusEndExpr.Devang Patel2010-12-021-2/+3