aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* When expanding the MOVCCi32imm, make sure to use the ARM movt/movw opcodes,Jim Grosbach2010-12-021-4/+5
* Fix copy/pasto in vmin.f32 encoding.Jim Grosbach2010-12-021-1/+1
* Teaching MBlaze backend how to reverse branch conditions.Wesley Peck2010-12-022-0/+35
* Add support for binary encoding of ARM 'adr' instructions referencing constantJim Grosbach2010-12-025-38/+56
* Revert r120580.Devang Patel2010-12-021-14/+0
* Fix and re-enable tail call optimization of expanded libcalls.Evan Cheng2010-12-012-19/+23
* fixing style nit: move class static to global staticJason W Kim2010-12-011-42/+41
* Add a post encoder method to the VFP instructions to convert them to the Thumb2Bill Wendling2010-12-013-4/+22
* Use the correct fixup type for ARM VLDR*Jim Grosbach2010-12-011-2/+2
* Refactor LEApcrelJT as a pseudo-instructionlowered to a cannonical ADRJim Grosbach2010-12-014-16/+72
* Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson2010-12-017-32/+74
* kill trailing spaceJason W Kim2010-12-011-1/+1
* 10 bits, not 12.Jim Grosbach2010-12-013-6/+6
* Disable debug info for x86-darwin9 and earlier until PR 8715 and radar 870929...Devang Patel2010-12-011-0/+14
* I don't think it makes any sense to assert that the target supports SSE3 here.Duncan Sands2010-12-011-4/+0
* ptx: bug fix: use after freeChe-Liang Chiou2010-12-011-7/+8
* Elaborate on FIXME.Jim Grosbach2010-12-011-1/+4
* Move the ARMAsmPrinter class defintiion into a header file.Jim Grosbach2010-12-014-100/+127
* Speculatively disable x86 portion of r120501 to appease the x86_64 buildbot.Evan Cheng2010-12-011-0/+2
* Remove "comparison of integers of different signs" warning by making theBill Wendling2010-12-011-1/+1
* General cleanups of comments.Bill Wendling2010-12-011-11/+7
* ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim2010-12-011-44/+75
* Formatting. It's all the rage!Bill Wendling2010-12-011-35/+37
* More refactoring. This time the T1pI pattern.Bill Wendling2010-12-011-131/+96
* Refactor load/store handling again. Simplify and make some room forEric Christopher2010-12-011-103/+60
* Initialize an ARMConstantPoolValue field.Jan Wen Voung2010-12-011-1/+1
* s/T1pIEncode/T1pILdStEncode/gBill Wendling2010-12-012-62/+62
* Renaming variables to coincide with documentation. No functionality change.Bill Wendling2010-12-012-21/+21
* Refactor T1sI and T1sIt encodings into helper classes.Bill Wendling2010-12-011-93/+78
* Refactor the T1sIt encodings into a parent class to get rid of all of the "let"Bill Wendling2010-12-011-131/+85
* Use by-name rather than by-order matching for NEON operands.Owen Anderson2010-12-011-318/+318