aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-096-8/+97
* MCELF: Write relocation fragments in the right endian.Benjamin Kramer2010-09-091-5/+26
* Make ELF OS ABI dependent on the OS from target triple.Roman Divacky2010-09-092-13/+25
* Move remaining MMX instructions from SSE to MMX.Dale Johannesen2010-09-092-107/+44
* Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...Owen Anderson2010-09-091-92/+90
* MC: Give a (lame) hard error if a .org directive would create an unreasonablyDaniel Dunbar2010-09-091-1/+1
* lib/System/Host.cpp: 7bit-ize. Eliminate "TM" and "(R)" in comments.NAKAMURA Takumi2010-09-091-16/+16
* Silence compiler warning.Kalle Raiskila2010-09-091-1/+1
* Fix NEON VLD pseudo instruction itineraries that were incorrectly copied fromBob Wilson2010-09-091-5/+5
* Nuke whitespace and fix some indenting.Eric Christopher2010-09-091-60/+60
* Move most MMX instructions (defined as anything thatDale Johannesen2010-09-092-121/+136
* Handle 64-bit floating point binops as well.Eric Christopher2010-09-091-10/+12
* Basic 32-bit FP operations.Eric Christopher2010-09-091-0/+45
* For double-spaced VLD3/VLD4 instructions, copy the explicit super-register useBob Wilson2010-09-091-5/+9
* Handle float->double extension.Eric Christopher2010-09-091-0/+23
* Rewrite TargetMaterializeConstant splitting it out into two functionsEric Christopher2010-09-091-21/+45
* Simplify copying over operands from pseudo NEON load/store instructions.Bob Wilson2010-09-091-30/+19
* Clean up a comment.Bob Wilson2010-09-081-2/+2
* Very basic compare support.Eric Christopher2010-09-081-0/+48
* Relax the "don't unroll loops containing calls" rule. Instead, when a loop c...Owen Anderson2010-09-081-2/+4
* Delete dead code.Eric Christopher2010-09-081-1/+0
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-085-2/+19
* fix rdar://8407548, I missed the commuted form of xchg/test without a suffix.Chris Lattner2010-09-081-2/+4
* fix wonky formatting.Chris Lattner2010-09-081-1/+1
* Generalize instcombine's support for combining multiple bit checks into a sin...Owen Anderson2010-09-081-32/+278
* fix bugs in push/pop segment support, rdar://8407242Chris Lattner2010-09-082-5/+36
* Add intrinsic-based patterns for MMX PINSRW and PEXTRW.Dale Johannesen2010-09-081-0/+19
* Make the loads/stores match the type we really want to store.Eric Christopher2010-09-081-12/+12
* Check in forgotten file. Should fix build.Dale Johannesen2010-09-081-1/+1
* Slight cleanup, use only one form of MMXI_binop_rm_int.Dale Johannesen2010-09-081-53/+37
* Re-enable usage of the ARM base pointer. r113394 fixed the known failures.Jim Grosbach2010-09-081-1/+1
* Fix errant fall-throughs causing the base pointer to be used when the frameJim Grosbach2010-09-081-3/+3
* Add intrinsic forms of mmx<->sse conversions. Notes:Dale Johannesen2010-09-081-0/+51
* Rewrite TargetMaterializeConstant.Eric Christopher2010-09-081-7/+18
* Remove dead code.Jakob Stoklund Olesen2010-09-081-11/+0
* Minor change. Fix comments and remove unused and redundant codeBruno Cardoso Lopes2010-09-081-10/+3
* ELF_STB_Local is 0 so setting and checking it must be done speciallyRoman Divacky2010-09-082-3/+5
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-084-0/+24
* x86 vector shuffle lowering now relies only on target specificBruno Cardoso Lopes2010-09-082-6/+132
* Be more careful about when to do dynamic stack realignment. Since we have anJim Grosbach2010-09-081-2/+9
* Add missing assertJim Grosbach2010-09-081-1/+4
* Unresolved weak symbols have value equal zero.Roman Divacky2010-09-081-1/+1
* Fix CellSPU vector shuffles, again.Kalle Raiskila2010-09-081-7/+7
* add support for the commuted form of the test instruction, rdar://8018260.Chris Lattner2010-09-081-0/+10
* implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner2010-09-083-2/+7
* implement the iret suite of instructions properly,Chris Lattner2010-09-083-3/+5
* add support for instruction prefixes on the same line as the instruction,Chris Lattner2010-09-081-6/+17
* change the MC "ParseInstruction" interface to make it the Chris Lattner2010-09-083-7/+9
* gas accepts xchg <mem>, <reg> as a synonym for xchg <reg>, <mem>.Chris Lattner2010-09-081-0/+11
* ARM/Disassembler: Fix definitions incompatible(unsigned and uint32_t) to Cygw...NAKAMURA Takumi2010-09-081-2/+2