2006-10-30 |
Reid Spencer | Add debug support for X86/ELF targets (Linux). This... |
blob | commitdiff | raw |
2006-10-30 |
Evan Cheng | All targets expand BR_JT for now. |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Evan Cheng | Fixed a significant bug where unpcklpd is incorrectly... |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Evan Cheng | Fix for PR968: expand vector sdiv, udiv, srem, urem. |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Evan Cheng | During vector shuffle lowering, we sometimes commute... |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Evan Cheng | Remove -disable-x86-shuffle-opti |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Chris Lattner | Implement branch analysis/xform hooks required by the... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Evan Cheng | Avoid getting into an infinite loop when -disable-x86... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Evan Cheng | Some X86ISD::CMP were created with wrong ValueType's. |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Don't convert to MOVLP if using shufps etc. may allow... |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Evan Cheng | Make use of getStore(). |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Chris Lattner | Lower some min/max idioms to minss/maxss when unsafe... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Added option -disable-x86-shuffle-opti to disable X86... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Chris Lattner | Pattern match min/max nodes when we have sse. This... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
blob | commitdiff | raw | diff to current |
2006-10-03 |
Chris Lattner | Fix PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll |
blob | commitdiff | raw | diff to current |
2006-09-27 |
Chris Lattner | silence warnings in release build |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Chris Lattner | Various random and minor code cleanups. |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Nick Lewycky | Fix compile error. |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Anton Korobeynikov | Adding codegeneration for StdCall & FastCall calling... |
blob | commitdiff | raw | diff to current |
2006-09-17 |
Anton Korobeynikov | Added some eye-candy for Subtarget type checking |
blob | commitdiff | raw | diff to current |
2006-09-17 |
Anton Korobeynikov | Small fixes for supporting dll* linkage types |
blob | commitdiff | raw | diff to current |
2006-09-14 |
Anton Korobeynikov | Adding dllimport, dllexport and external weak linkage... |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Chris Lattner | Turn X < 0 -> TEST X,X js |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Chris Lattner | The sense of this branch was inverted :( |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Chris Lattner | Compile X > -1 -> text X,X; js dest |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Evan Cheng | Reflects MachineConstantPoolEntry changes. |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Evan Cheng | X86ISD::CMP now produces a chain as well as a flag... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Evan Cheng | Committing X86-64 support. |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Evan Cheng | - Identify a vector_shuffle that can be turned into... |
blob | commitdiff | raw | diff to current |
2006-09-07 |
Chris Lattner | Eliminate X86ISD::TEST, using X86ISD::CMP instead.... |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Chris Lattner | Revert this patch, the front-end has been fixed to... |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Chris Lattner | 'g' is handled by the front-end. |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Andrew Lenharth | Fix handling of 'g'. Closes 883 |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Andrew Lenharth | Add the 'c' constraint as needed by the linux kernel |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Andrew Lenharth | Add support for S and D constraints, as needed to compi... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Eliminate use of getNode that takes a vector. |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Evan Cheng | Match tablegen changes. |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Evan Cheng | Convert more calls of getNode() that takes a vector... |
blob | commitdiff | raw | diff to current |
2006-08-08 |
Chris Lattner | Start eliminating temporary vectors used to create... |
blob | commitdiff | raw | diff to current |
2006-07-31 |
Chris Lattner | Fix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll. |
blob | commitdiff | raw | diff to current |
2006-07-26 |
Chris Lattner | Rename RelocModel::PIC to PIC_, to avoid conflicts... |
blob | commitdiff | raw | diff to current |
2006-07-21 |
Evan Cheng | This opt is now handled in DAG combine. |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Evan Cheng | A splat of a vector constant of all zero or all one... |
blob | commitdiff | raw | diff to current |
2006-07-12 |
Chris Lattner | Add information preventing several register class const... |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Chris Lattner | Implement the inline asm 'A' constraint. This implemen... |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Evan Cheng | Fixed stack objects do not specify alignments, but... |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Chris Lattner | Mark internal function static |
blob | commitdiff | raw | diff to current |
2006-07-07 |
Evan Cheng | X86 target specific DAG combine: turn build_vector... |
blob | commitdiff | raw | diff to current |
2006-07-05 |
Evan Cheng | Reorg. No functionality change. |
blob | commitdiff | raw | diff to current |
2006-06-24 |
Evan Cheng | Simplify X86CompilationCallback: always align to 16... |
blob | commitdiff | raw | diff to current |
2006-06-15 |
Evan Cheng | Type of vector extract / insert index operand should... |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Evan Cheng | Add argument registers to the end of call operand list... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Evan Cheng | Minor compilation speed improvement. |
blob | commitdiff | raw | diff to current |
2006-06-06 |
Evan Cheng | Added X86FunctionInfo subclass of MachineFunction to... |
blob | commitdiff | raw | diff to current |
2006-06-01 |
Evan Cheng | Typos |
blob | commitdiff | raw | diff to current |
2006-06-01 |
Evan Cheng | Remove a warning |
blob | commitdiff | raw | diff to current |
2006-05-31 |
Evan Cheng | Remove dead code. |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Change RET node to include signness information of... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Vector argument must be passed in memory location align... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Mac OS X ABI document lied. The first four XMM register... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Minor update to make the code more clear |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Update more comments. |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Fix some comments. |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | No need to handle illegal types. |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Consistency |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Some clean up. |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Remove some dead code. |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Build breakage. |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Switch X86 over to a call-selection model where the... |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Chris Lattner | Fix file header comment |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Evan Cheng | Better way to check for vararg. |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Evan Cheng | Remove PreprocessCCCArguments and PreprocessFastCCArgum... |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Chris Lattner | Implement an annoying part of the Darwin/X86 abi: the... |
blob | commitdiff | raw | diff to current |
2006-05-19 |
Chris Lattner | CSRet allows varargs |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Evan Cheng | Should pass by reference. |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Implement the custom lowering hook right, returning... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Fix a bug I introduced yesterday, which broke functions... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Evan Cheng | X86 integer register classes naming changes. Make them... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Add a chain to FORMAL_ARGUMENTS. This is a minimal... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Dead variable |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | Teach the X86 backend about non-i32 inline asm register... |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Teach the code generator to use cvtss2sd as extload... |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Owen Anderson | Refactor TargetMachine, pushing handling of TargetData... |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Evan Cheng | Initial caller side support (for CCC only, not FastCC... |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Evan Cheng | Implement four-wide shuffle with 2 shufps if no more... |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Evan Cheng | TargetLowering::LowerArguments should return a VBIT_CON... |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | Make x86 isel lowering produce tailcall nodes. They... |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | Support for passing 128-bit vector arguments via XMM... |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | Oops |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | Bug fix: not updating NumIntRegs. |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | - Clean up formal argument lowering code. Prepare for... |
blob | commitdiff | raw | diff to current |
2006-04-26 |
Evan Cheng | Fix fastcc failures. |
blob | commitdiff | raw | diff to current |
2006-04-26 |
Evan Cheng | Switching over FORMAL_ARGUMENTS mechanism to lower... |
blob | commitdiff | raw | diff to current |
2006-04-25 |
Evan Cheng | Separate LowerOperation() into multiple functions,... |
blob | commitdiff | raw | diff to current |
2006-04-24 |
Evan Cheng | Special case handling two wide build_vector(0, x). |
blob | commitdiff | raw | diff to current |
2006-04-24 |
Evan Cheng | A little bit more build_vector enhancement for v8i16... |
blob | commitdiff | raw | diff to current |
2006-04-23 |
Evan Cheng | MOVL shuffle (i.e. movd or movss / movsd from memory... |
blob | commitdiff | raw | diff to current |
next |