aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Grammar.Jim Grosbach2009-11-041-1/+1
* Now that the memory leak from McCat/08-main has been fixed (86056), re-enableJim Grosbach2009-11-041-3/+9
* If a function has no stack frame at all, dynamic realignment isn't necessary.Jim Grosbach2009-11-041-0/+1
* dynamic stack realignment necessitates scanning the floating point callee-Jim Grosbach2009-11-041-2/+2
* Add PowerPC codegen for indirect branches.Bob Wilson2009-11-045-0/+45
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-043-0/+3
* The .n suffix must go after the predicate.Evan Cheng2009-11-041-1/+1
* Use ldr.n to workaround a darwin assembler bug.Evan Cheng2009-11-041-1/+2
* Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is a 32-bit instruction. So i...Evan Cheng2009-11-032-2/+2
* fconsts / fconstd immediate should be proceeded with #.Evan Cheng2009-11-031-2/+2
* Move subtarget check upper for NEON reg-reg fixup pass.Anton Korobeynikov2009-11-032-6/+4
* Trim unnecessary include.Evan Cheng2009-11-031-1/+0
* For Thumb indirect branches, use "mov pc, reg" which does not switchBob Wilson2009-11-031-1/+1
* Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.Evan Cheng2009-11-031-2/+9
* Clean up copyRegToReg.Evan Cheng2009-11-031-27/+13
* Add QPR_8 as a superreg class of SPR_8 and DPR_8.Evan Cheng2009-11-031-0/+7
* Update CMake file.Ted Kremenek2009-11-031-1/+2
* Turn neon reg-reg moves fixup code into separate pass. This should reduce the...Anton Korobeynikov2009-11-034-35/+152
* Revert r85049, it is causing PR5367Anton Korobeynikov2009-11-031-0/+2
* Revert previous change to a comment. The BlockAddresses go in theBob Wilson2009-11-031-6/+6
* Put BlockAddresses into ARM constant pools.Bob Wilson2009-11-024-5/+19
* Fix ARMAsmParser::ParseMemoryOffsetReg() where the parameter OffsetRegNum shouldKevin Enderby2009-11-021-2/+2
* Fix schedule model for BFC.David Goodwin2009-11-022-2/+2
* Hyphenate some comments.Bob Wilson2009-11-021-3/+2
* Add support for BlockAddress values in ARM constant pools.Bob Wilson2009-11-024-20/+41
* Prune unnecessary include.Bob Wilson2009-11-021-1/+0
* These are done / no longer care.Evan Cheng2009-11-021-21/+0
* Add an entry.Evan Cheng2009-11-021-0/+3
* Unbreak ARMBaseRegisterInfo::copyRegToReg.Evan Cheng2009-11-021-18/+19
* Handle splats of undefs properly. This includes the testcase for PR5364 as well.Anton Korobeynikov2009-11-021-0/+3
* Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this wo...Anton Korobeynikov2009-11-025-35/+39
* 64-bit FP loads & stores operate on both NEON and VFP pipelines.Anton Korobeynikov2009-11-021-0/+6
* Use NEON reg-reg moves, where profitable. This reduces "domain-cross" stalls,...Anton Korobeynikov2009-11-028-31/+97
* Fix a couple more places where we are creating ld / st instructions without m...Evan Cheng2009-11-012-4/+36
* Make use of imm12 version of Thumb2 ldr / str instructions more aggressively.Evan Cheng2009-11-011-6/+16
* improve x86 codegen support for blockaddress. We now compileChris Lattner2009-11-011-6/+14
* Use cbz and cbnz instructions.Evan Cheng2009-10-312-11/+62
* vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid usingJim Grosbach2009-10-311-6/+9
* Expand 64-bit logical shift right inlineJim Grosbach2009-10-311-4/+7
* Expand 64-bit arithmetic shift right inlineJim Grosbach2009-10-311-1/+36
* Expand 64 bit left shift inline rather than using the libcall. For now, thisJim Grosbach2009-10-311-1/+36
* It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enabl...Evan Cheng2009-10-312-15/+31
* Updates to the ARM target assembler for llvm-mc per review comments fromKevin Enderby2009-10-301-135/+134
* Add a note about Robert Muth's alternate jump table implementation.Bob Wilson2009-10-301-0/+9
* Fix MachineLICM to use the correct virtual register class whenDan Gohman2009-10-302-3/+9
* Fix a comment.Bob Wilson2009-10-301-1/+1
* This fixes functions likeRafael Espindola2009-10-301-2/+1
* Add ARM codegen for indirect branches.Bob Wilson2009-10-306-6/+23
* Initial x86 support for BlockAddresses.Dan Gohman2009-10-305-0/+40
* Dial back the realignment a bit.Jim Grosbach2009-10-301-9/+3