2009-05-12 |
Evan Cheng | 80 col violations. |
tree | commitdiff |
2009-05-12 |
Evan Cheng | Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. |
tree | commitdiff |
2009-05-11 |
Dan Gohman | Convert a subtract into a negate and an add when it... |
tree | commitdiff |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
tree | commitdiff |
2009-05-08 |
Anton Korobeynikov | Factor out cycle-finder code and make it generic. |
tree | commitdiff |
2009-05-08 |
Chris Lattner | Fix PR4152: asm constraint validation happens before... |
tree | commitdiff |
2009-05-08 |
Evan Cheng | Optimize code placement in loop to eliminate unconditio... |
tree | commitdiff |
2009-05-06 |
Dale Johannesen | Use X86AddrNumOperands instead of magic constant one |
tree | commitdiff |
2009-05-05 |
Chris Lattner | Add basic support for code generation of |
tree | commitdiff |
2009-05-05 |
Evan Cheng | Revert part of 70929 that has to do with determining... |
tree | commitdiff |
2009-05-04 |
Evan Cheng | - Avoid the longer SIB encoding on x86_64 when it's... |
tree | commitdiff |
2009-05-04 |
Dan Gohman | X86FastISel doesn't support the -tailcallopt ABI. |
tree | commitdiff |
2009-04-30 |
Argyrios Kyrtzidis | Fix compilation for some targets other than x86. |
tree | commitdiff |
2009-04-30 |
Argyrios Kyrtzidis | Make DebugLoc independent of DwarfWriter. |
tree | commitdiff |
2009-04-30 |
Dan Gohman | Set mayLoad on MOVZX32_NOREXrm8 too. |
tree | commitdiff |
2009-04-30 |
Evan Cheng | Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoa... |
tree | commitdiff |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
tree | commitdiff |
2009-04-29 |
Nate Begeman | Fix infinite recursion in the C++ code which handles... |
tree | commitdiff |
2009-04-29 |
Nate Begeman | Implement review feedback for vector shuffle work. |
tree | commitdiff |
2009-04-29 |
Bill Wendling | Second attempt: |
tree | commitdiff |
2009-04-28 |
Anton Korobeynikov | Properly print 'P' modifier on inline asm memory operands. |
tree | commitdiff |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
tree | commitdiff |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
tree | commitdiff |
2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H... |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_... |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Break up long multi-mnemonic strings into separate... |
tree | commitdiff |
2009-04-27 |
Mon P Wang | Revised 68749 to allow matching of load/stores for... |
tree | commitdiff |
2009-04-25 |
Chris Lattner | add support for detecting process features on win64... |
tree | commitdiff |
2009-04-24 |
Rafael Espindola | Fix PR 4004 by including the call to __tls_get_addr... |
tree | commitdiff |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
tree | commitdiff |
2009-04-24 |
Nate Begeman | PR2957 |
tree | commitdiff |
2009-04-23 |
Dan Gohman | Add support for printing MO_ExternalSymbol operands in |
tree | commitdiff |
2009-04-21 |
Duncan Sands | Get rid of what looks like a copy-and-pasted typo. |
tree | commitdiff |
2009-04-21 |
Rafael Espindola | TLS_addr64 and TLS_addr32 define RDI and EAX. They... |
tree | commitdiff |
2009-04-20 |
Dan Gohman | Make X86's copyRegToReg able to handle copies to and... |
tree | commitdiff |
2009-04-20 |
Bob Wilson | Move duplicated AddLiveIn function from X86 and ARM... |
tree | commitdiff |
2009-04-18 |
Mon P Wang | Fixed a few 64 bit cases in X86InstrInfo::commuteInstr... |
tree | commitdiff |
2009-04-17 |
Bill Wendling | Recommit r69335 and r69336. These were not causing... |
tree | commitdiff |
2009-04-17 |
Rafael Espindola | For general dynamic TLS access we must use |
tree | commitdiff |
2009-04-17 |
Bill Wendling | Revert r69335 and r69336. They were causing build failures. |
tree | commitdiff |
2009-04-17 |
Dan Gohman | MOV8rr_NOREX is a "Move" instruction. This doesn't... |
tree | commitdiff |
2009-04-17 |
Dan Gohman | Don't use MOV8rr_NOREX on x86-32. It doesn't actually... |
tree | commitdiff |
2009-04-16 |
Rafael Espindola | fix PR3995. A scale must be 1, 2, 4 or 8. |
tree | commitdiff |
2009-04-15 |
Dan Gohman | Fix 80-column violations. |
tree | commitdiff |
2009-04-15 |
Dan Gohman | Add a folding table entry for MOV8rr_NOREX. |
tree | commitdiff |
2009-04-15 |
Dan Gohman | Fix X86MachineFunctionInfo's doxygen comment. |
tree | commitdiff |
2009-04-15 |
Dan Gohman | Do for GR16_NOREX what r69049 did for GR8_NOREX, to... |
tree | commitdiff |
2009-04-15 |
Dan Gohman | Add a new MOV8rr_NOREX, and make X86's copyRegToReg... |
tree | commitdiff |
2009-04-15 |
Dan Gohman | GR8_NOREX can contain the H registers, since they don... |
tree | commitdiff |
2009-04-14 |
Dan Gohman | For the h-register addressing-mode trick, use the corre... |
tree | commitdiff |
2009-04-14 |
Evan Cheng | Some of GR8_NOREX registers are only available in 64... |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize |
tree | commitdiff |
2009-04-13 |
Devang Patel | Reapply 68847. |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Implement x86 h-register extract support. |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Remove x86's special-case handling for ISD::TRUNCATE and |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Fix copy+pastos in comments. |
tree | commitdiff |
2009-04-13 |
Dan Gohman | List the l registers before h registers, for consistency. |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Use X86::SUBREG_8BIT instead of hard-coding the equival... |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Add a comment about MOVSX64rr8. |
tree | commitdiff |
2009-04-13 |
Dan Gohman | Fix another hard-coded constant to use X86AddrNumOperands. |
tree | commitdiff |
2009-04-13 |
Rafael Espindola | X86-64 TLS support for local exec and initial exec. |
tree | commitdiff |
2009-04-12 |
Rafael Espindola | In X86DAGToDAGISel::MatchWrapper, if base or index... |
tree | commitdiff |
2009-04-12 |
Rafael Espindola | refactor some code into X86DAGToDAGISel::MatchWrapper |
tree | commitdiff |
2009-04-12 |
Chris Lattner | fix a cross-block fastisel crash handling overflow... |
tree | commitdiff |
2009-04-12 |
Chris Lattner | simplify code by using IntrinsicInst. |
tree | commitdiff |
2009-04-12 |
Chris Lattner | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and |
tree | commitdiff |
2009-04-11 |
Dan Gohman | Revert r68847. It breaks the build on non-Darwin target... |
tree | commitdiff |
2009-04-11 |
Devang Patel | Keep track of inlined functions and their locations... |
tree | commitdiff |
2009-04-10 |
Rafael Espindola | Don't fold a load if the other operand is a TLS address. |
tree | commitdiff |
2009-04-10 |
Chris Lattner | a few fixes to "addrspace(256) is reference offset... |
tree | commitdiff |
2009-04-09 |
Dan Gohman | Remove the obsolete SelectionDAG::getNodeValueTypes... |
tree | commitdiff |
2009-04-09 |
Chris Lattner | Fix code size computation on x86-64, patch by Zoltan... |
tree | commitdiff |
2009-04-09 |
Dan Gohman | Fix grammaros in comments. |
tree | commitdiff |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
tree | commitdiff |
2009-04-08 |
Rafael Espindola | Avoid a hard coded constant. |
tree | commitdiff |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero... |
tree | commitdiff |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
tree | commitdiff |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
tree | commitdiff |
2009-04-03 |
Mon P Wang | Added a x86 dag combine to increase the chances to... |
tree | commitdiff |
2009-04-01 |
Chris Lattner | silence warning in release-asserts build. |
tree | commitdiff |
2009-03-31 |
Evan Cheng | i128 shift libcalls are not available on x86. |
tree | commitdiff |
2009-03-31 |
Dan Gohman | Reapply 68073, with fixes. EH Landing-pad basic blocks... |
tree | commitdiff |
2009-03-31 |
Rafael Espindola | remove unused arguments. |
tree | commitdiff |
2009-03-31 |
Bill Wendling | Really temporarily revert r68073. |
tree | commitdiff |
2009-03-31 |
Bill Wendling | Oy! When reverting r68073, I added in experimental... |
tree | commitdiff |
2009-03-31 |
Bill Wendling | Revert r68073. It's causing a failure in the Apple... |
tree | commitdiff |
2009-03-31 |
Evan Cheng | X86 address mode isel tweak. If the base of the address... |
tree | commitdiff |
2009-03-30 |
Dan Gohman | Except in asm-verbose mode, avoid printing labels for... |
tree | commitdiff |
2009-03-30 |
Evan Cheng | When optimzing a mul by immediate into two, the resulti... |
tree | commitdiff |
2009-03-30 |
Anton Korobeynikov | Do not propagate ELF-specific stuff (data.rel) into... |
tree | commitdiff |
2009-03-30 |
Anton Korobeynikov | Add data.rel stuff |
tree | commitdiff |
2009-03-28 |
Rafael Espindola | Use array_lengthof |
tree | commitdiff |
2009-03-28 |
Rafael Espindola | Have only one definition of X86AddrNumOperands. |
tree | commitdiff |
2009-03-28 |
Rafael Espindola | Make code a bit less brittle by no hardcoding the number |
tree | commitdiff |
2009-03-28 |
Evan Cheng | Optimize some 64-bit multiplication by constants into... |
tree | commitdiff |
2009-03-27 |
Rafael Espindola | Avoid hardcoding that X86 addresses have 4 operands. |
tree | commitdiff |
2009-03-27 |
Rafael Espindola | Use less hard coded constants to make the code less... |
tree | commitdiff |
2009-03-27 |
Rafael Espindola | I am trying to add a segment to the X86 addresses match... |
tree | commitdiff |
2009-03-26 |
Evan Cheng | -no-implicit-float means explicit fp operations are... |
tree | commitdiff |
next |