2006-05-31 |
Evan Cheng | Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS. |
tree | commitdiff |
2006-05-31 |
Evan Cheng | Remove dead code. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | A new entry |
tree | commitdiff |
2006-05-30 |
Evan Cheng | MAXP{D|S} and MINP{D|S} are commutable. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Commute shufps / shufpd. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Somehow I lost a condition when I was shuffling some... |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Fix a build breaker. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Oops. PSHUFD is only available with SSE2. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Allow shufps x, x, mask to be converted to pshufd x... |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Remove bogus comment. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Add a note about integer multiplication by constants. |
tree | commitdiff |
2006-05-30 |
Evan Cheng | A addressing mode folding enhancement: |
tree | commitdiff |
2006-05-30 |
Evan Cheng | Some new entries about truncate / anyext |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Change RET node to include signness information of... |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Vector argument must be passed in memory location align... |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Mac OS X ABI document lied. The first four XMM register... |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Minor update to make the code more clear |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Update more comments. |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Fix some comments. |
tree | commitdiff |
2006-05-26 |
Evan Cheng | No need to handle illegal types. |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Remove a couple of bogus casts. |
tree | commitdiff |
2006-05-26 |
Evan Cheng | Minor bug caught by Ashwin Chandra |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Consistency |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Some clean up. |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Remove some dead code. |
tree | commitdiff |
2006-05-25 |
Evan Cheng | X86 / Cygwin asm / alignment fixes. |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Build breakage. |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Switch X86 over to a call-selection model where the... |
tree | commitdiff |
2006-05-25 |
Evan Cheng | Assert if InflightSet is not cleared after instruction... |
tree | commitdiff |
2006-05-24 |
Evan Cheng | Clear HandleMap and ReplaceMap after instruction select... |
tree | commitdiff |
2006-05-24 |
Chris Lattner | Patches to make the LLVM sources more -pedantic clean... |
tree | commitdiff |
2006-05-23 |
Chris Lattner | Fix file header comment |
tree | commitdiff |
2006-05-23 |
Evan Cheng | Better way to check for vararg. |
tree | commitdiff |
2006-05-23 |
Evan Cheng | Remove PreprocessCCCArguments and PreprocessFastCCArgum... |
tree | commitdiff |
2006-05-23 |
Chris Lattner | Implement an annoying part of the Darwin/X86 abi: the... |
tree | commitdiff |
2006-05-22 |
Evan Cheng | A isel deficiency. |
tree | commitdiff |
2006-05-21 |
Evan Cheng | Back out indirect branch load folding hack. It broke... |
tree | commitdiff |
2006-05-20 |
Owen Anderson | Make TargetData strings less redundant. |
tree | commitdiff |
2006-05-20 |
Evan Cheng | - Use of load's chain result should be redirected to... |
tree | commitdiff |
2006-05-20 |
Evan Cheng | A new entry |
tree | commitdiff |
2006-05-20 |
Evan Cheng | Missing break statements. |
tree | commitdiff |
2006-05-20 |
Evan Cheng | Remove unused patterns. |
tree | commitdiff |
2006-05-20 |
Evan Cheng | Handle indirect call which folds a load manually. This... |
tree | commitdiff |
2006-05-20 |
Owen Anderson | Make all of the TargetMachine subclasses use the new... |
tree | commitdiff |
2006-05-19 |
Chris Lattner | CSRet allows varargs |
tree | commitdiff |
2006-05-19 |
Chris Lattner | Add a note |
tree | commitdiff |
2006-05-19 |
Chris Lattner | Split the SSE readme items out into their own README. |
tree | commitdiff |
2006-05-19 |
Chris Lattner | Split FP-stack notes out of the main readme. Next... |
tree | commitdiff |
2006-05-19 |
Chris Lattner | Particularly ugly code. |
tree | commitdiff |
2006-05-19 |
Evan Cheng | These can be transformed into lea as well. Not that... |
tree | commitdiff |
2006-05-19 |
Evan Cheng | - Use exact-width integer types, e.g. int32_t, to avoid... |
tree | commitdiff |
2006-05-19 |
Evan Cheng | Explicitly specify MOV32mi can only be used store 32... |
tree | commitdiff |
2006-05-18 |
Chris Lattner | add a note |
tree | commitdiff |
2006-05-18 |
Evan Cheng | ImmMask should be 3 for a two-bit field; Compact X86II |
tree | commitdiff |
2006-05-18 |
Evan Cheng | getCalleeSaveRegs and getCalleeSaveRegClasses are no... |
tree | commitdiff |
2006-05-17 |
Evan Cheng | Use generic iPTR instead i32 to represent pointer type. |
tree | commitdiff |
2006-05-17 |
Evan Cheng | Another entry |
tree | commitdiff |
2006-05-17 |
Evan Cheng | Remove PointerType from class Target |
tree | commitdiff |
2006-05-17 |
Evan Cheng | Should pass by reference. |
tree | commitdiff |
2006-05-17 |
Evan Cheng | Another entry |
tree | commitdiff |
2006-05-16 |
Chris Lattner | Implement the custom lowering hook right, returning... |
tree | commitdiff |
2006-05-16 |
Chris Lattner | Fix a bug I introduced yesterday, which broke functions... |
tree | commitdiff |
2006-05-16 |
Evan Cheng | X86 integer register classes naming changes. Make them... |
tree | commitdiff |
2006-05-16 |
Chris Lattner | Add a chain to FORMAL_ARGUMENTS. This is a minimal... |
tree | commitdiff |
2006-05-12 |
Chris Lattner | More coverity fixes |
tree | commitdiff |
2006-05-12 |
Chris Lattner | Dead variable |
tree | commitdiff |
2006-05-12 |
Evan Cheng | Remove dead code |
tree | commitdiff |
2006-05-12 |
Owen Anderson | Refactor a bunch of includes so that TargetMachine... |
tree | commitdiff |
2006-05-11 |
Evan Cheng | Add MOV16_rm / MOV32_rm and MOV16_mr / MOV32_mr to... |
tree | commitdiff |
2006-05-09 |
Evan Cheng | Remove a completed entry. |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Implement MASM sections correctly, without a "has masm... |
tree | commitdiff |
2006-05-09 |
Chris Lattner | MASM doesn't have one of these. |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Preserve prior behavior |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Fix the MASM asmprinter's lies. It does not want to... |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Split SwitchSection into SwitchTo{Text|Data}Section... |
tree | commitdiff |
2006-05-08 |
Chris Lattner | Another bad case I noticed |
tree | commitdiff |
2006-05-08 |
Chris Lattner | add a note |
tree | commitdiff |
2006-05-08 |
Evan Cheng | Fixing truncate. Previously we were emitting truncate... |
tree | commitdiff |
2006-05-07 |
Evan Cheng | Typo's |
tree | commitdiff |
2006-05-06 |
Jeff Cohen | Fix some loose ends in MASM support. |
tree | commitdiff |
2006-05-06 |
Chris Lattner | Teach the X86 backend about non-i32 inline asm register... |
tree | commitdiff |
2006-05-05 |
Chris Lattner | Print *some* grouping around inline asm blocks so we... |
tree | commitdiff |
2006-05-05 |
Chris Lattner | Teach the code generator to use cvtss2sd as extload... |
tree | commitdiff |
2006-05-05 |
Evan Cheng | Need extload patterns after Chris' DAG combiner changes |
tree | commitdiff |
2006-05-05 |
Evan Cheng | Better implementation of truncate. ISel matches it... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove and simplify some more machineinstr/machineopera... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Rename MO_VirtualRegister -> MO_Register. Clean up... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Move some methods out of MachineInstr into MachineOperand |
tree | commitdiff |
2006-05-04 |
Chris Lattner | There shalt be only one "immediate" operand type! |
tree | commitdiff |
2006-05-04 |
Jeff Cohen | Make external globals public; other minor cleanup. |
tree | commitdiff |
2006-05-04 |
Jeff Cohen | Make Intel syntax the default when LLVM is built with... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove a bunch more dead V9 specific stuff |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove a bunch more SparcV9 specific stuff |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove some more V9-specific stuff. |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove some more unused stuff from MachineInstr that... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Simplify handling of relocations |
tree | commitdiff |
2006-05-03 |
Evan Cheng | Use movsd to shuffle in the lowest two elements of... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Change from using MachineRelocation ctors to using... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | inline a simple method |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Suck block address tracking out of targets into the... |
tree | commitdiff |
next |