2010-07-26 |
Evan Cheng | On x86, f32 / f64 nodes share the same registers as... |
blob | commitdiff | raw |
2010-07-24 |
Evan Cheng | Add an ILP scheduler. This is a register pressure aware... |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Dale Johannesen | The only supported calling convention for X86-64 uses |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | Custom lower the memory barrier instructions and add... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | 80-columns. |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Nate Begeman | Fix a couple issues with Win64 ABI |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Pulling out previous patch, must've run the tests in |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Lower MEMBARRIER on x86 and support processors without... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Evan Cheng | Split -enable-finite-only-fp-math to two options: |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Jakob Stoklund Olesen | Use TargetOpcode::COPY instead of X86-native register... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Evan Cheng | Fix for PR7193 was overly conservative. The only case... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jakob Stoklund Olesen | An x86 function returns a floating point value in st... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Dan Gohman | Fix the memoperand offsets in code generated for va_start. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Add X86FastISel support for return statements. This... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Simplify FastISel's constructor by giving it a Function... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dale Johannesen | Accept RIP-relative symbols with 'i' constraint, and |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Revert r107655. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Eric Christopher | Fix up -fstack-protector on linux to use the segment |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Eric Christopher | Have the X86 backend use Triple instead of a string... |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Chris Lattner | more tidying. |
blob | commitdiff | raw | diff to current |
2010-07-04 |
Chris Lattner | Just rip v2f32 support completely out of the X86 backen... |
blob | commitdiff | raw | diff to current |
2010-07-04 |
Chris Lattner | fix PR7518 - terrible codegen of <2 x float>, by only... |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Duncan Sands | Remove pointless and unused variables. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Bill Wendling | Reduce indentation via early exit. NFC. |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bill Wendling | - Reapply r106066 now that the bzip2 build regression... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dale Johannesen | Disallow matching "i" constraint to symbol addresses... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dan Gohman | Fix a bug in the code which determines when it's safe... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Jim Grosbach | The generic DAG combiner can now fold atomic fences... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106066, "Create a more targeted fix for not... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Jim Grosbach | fix typo |
blob | commitdiff | raw | diff to current |
2010-06-20 |
Nick Lewycky | Fix warning in no-asserts build. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Delete unused variables. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCom... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Bill Wendling | Create a more targeted fix for not sinking instructions... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Eric Christopher | For 32-bit non-pic tlv mach-o addressing we don't need... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Eric Christopher | Ensure that mov and not lea are used to stick the addre... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dale Johannesen | Fix some liveout handling related to tail calls, see... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Eric Christopher | Add first pass at darwin tls compiler support. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Eli Friedman | Fix comment so it doesn't include comments which are... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Dan Gohman | Use comments to document non-obvious code rather than |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Eli Friedman | Don't try to custom-lower 64-bit add-with-overflow... |
blob | commitdiff | raw | diff to current |
2010-05-29 |
Evan Cheng | Fix PR7193: if sibling call address can take a register... |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dale Johannesen | Fix comment typos. |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Dale Johannesen | Mark some math lib intrinsic nodes Legal on SSE4.1. |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Dan Gohman | FastISel doesn't yet handle callee-pop functions. |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Zhongxing Xu | SRetReturnReg was set in LowerFormalArguments(). So... |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Previous commit message should refer to 104308. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Fix two bugs in 104348: |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Fix i64->f64 conversion, x86-64, -no-sse. A bit |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Dale Johannesen | Revert 103911; it broke a test that expects bitconvert |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Dale Johannesen | Make x86-64 64-bit bitconvert work when SSE is not... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Anton Korobeynikov | Add support for thiscall calling convention. |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Dale Johannesen | Fix uint64->{float, double} conversion to do rounding... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Bill Wendling | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Lowering of atomic instructions can result in operands... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Dan Gohman | Implement a bunch more TargetSelectionDAGInfo infrastru... |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Make this code less confusing. Instead of reassigning... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Remove the -disable-16bit command-line option, which... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Evan Cheng | Another sibcall bug. If caller and callee calling conve... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Enable i16 to i32 promotion by default. |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Unbreak the build. Only form shld / shrd after legaliza... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Rather than having a ton of patterns for double shift... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Stuart Hastings | Tweak x86 INC/DEC generation to look for CopyToReg... |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Evan Cheng | SRA promotion is also not free. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Promoting 16-bit cmp / test aren't free. Don't do it. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | - Move TargetLowering::EmitTargetCodeForFrameDebugValue... |
blob | commitdiff | raw | diff to current |
2010-04-25 |
Dale Johannesen | Stop abusing EmitInstrWithCustomInserter for target... |
blob | commitdiff | raw | diff to current |
2010-04-24 |
Evan Cheng | Avoid promoting a i16 node if it would eliminate a... |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Evan Cheng | Fix X86ISD::CMP i16 to i32 promotion. |
blob | commitdiff | raw | diff to current |
2010-04-22 |
Dan Gohman | Move HandlePHINodesInSuccessorBlocks functions out... |
blob | commitdiff | raw | diff to current |
2010-04-22 |
Evan Cheng | - It's not safe to promote rotates (at least not trivia... |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Evan Cheng | isel (i32 anyext i16) as insert_subreg when 16-bit... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Dale Johannesen | Because of the EMMS problem, right now we have to support |
blob | commitdiff | raw | diff to current |
2010-04-19 |
Evan Cheng | More progress on promoting i16 operations to i32 for... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Use const qualifiers with TargetLowering. This eliminat... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Move per-function state out of TargetLowering subclasse... |
blob | commitdiff | raw | diff to current |
next |