2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
blob | commitdiff | raw |
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 |
2010-04-17 |
Evan Cheng | More work to allow dag combiner to promote 16-bit ops... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Dan Gohman | Eliminate an unnecessary SelectionDAG dependency in... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Evan Cheng | Adding support for dag combiner to promote operations... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Eric Christopher | Allow lowering for palignr instructions for mmx sized... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Dan Gohman | Factor out EH landing pad code into a separate function... |
blob | commitdiff | raw | diff to current |
2010-04-08 |
Evan Cheng | Avoid using f64 to lower memcpy from constant string... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-04-07 |
John McCall | Clean up some signedness oddities in this code noticed... |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | unthread MMI from FastISel |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | fastisel doesn't need DwarfWriter, remove some tendricles. |
blob | commitdiff | raw | diff to current |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chris Lattner | use DebugLoc default ctor instead of DebugLoc::getUnkno... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Evan Cheng | Correctly lower memset / memcpy of undef. It should... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Revert r100191 since it breaks objc in clang |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Remove FIXME - if there's a better way to do this it... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chandler Carruth | Disambiguate conditional expression for newer GCCs. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | In 64-bit mode, use i64 to lower memcpy / memset instea... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | Add comments about DstAlign and SrcAlign. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | - Avoid using floating point stores to implement memset... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | Fix sdisel memcpy, memset, memmove lowering: |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Bob Wilson | Revert Mon Ping's change 99928, since it broke all... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Mon P Wang | Added support for address spaces and added a isVolatile... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Chris Lattner | Rip out the 'is temporary' nonsense from the MCContext... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Eric Christopher | Add FIXME for operand promotion. |
blob | commitdiff | raw | diff to current |
2010-03-29 |
Benjamin Kramer | Make isInt?? and isUint?? template specializations... |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Evan Cheng | Do not sibcall if stack needs to be dynamically aligned. |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Evan Cheng | Allow trivial sibcall of vararg callee when no argument... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Nate Begeman | Per chris's request, add some comments. |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Nate Begeman | BUILD_VECTOR was missing out on some prime opportunitie... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Evan Cheng | If call result is in ST0 and it is not being passed... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Daniel Dunbar | MC: Allow modifiers in MCSymbolRefExpr, and eliminate... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Dan Gohman | Recognize code for doing vector gather/scatter index... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Bill Wendling | Now that the default for Darwin platforms is to place... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Bill Wendling | Place the LSDA into the TEXT section for x86 Darwin... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Evan Cheng | Avoid sibcall optimization if either caller or callee... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | fix PR6605, X86ISD::CMP always returns i32 (EFLAGS... |
blob | commitdiff | raw | diff to current |
next |