2011-10-12 |
Dan Gohman | Fix a thinko that Nick noticed. The previous code actua... |
tree | commitdiff |
2011-10-12 |
Jakob Stoklund Olesen | Use an existing function. |
tree | commitdiff |
2011-10-11 |
Eric Christopher | Formatting. |
tree | commitdiff |
2011-10-11 |
Nadav Rotem | Add support for legalization of vector SHL/SRA/SRL... |
tree | commitdiff |
2011-10-11 |
Nadav Rotem | Add support for legalization of vector trunc-store... |
tree | commitdiff |
2011-10-11 |
Nadav Rotem | Cleanup the trunc-store legalization code and add asserts. |
tree | commitdiff |
2011-10-07 |
Bill Wendling | Thread the chain through the eh.sjlj.setjmp intrinsic... |
tree | commitdiff |
2011-10-06 |
Eli Friedman | Remove the old atomic instrinsics. autoupgrade functio... |
tree | commitdiff |
2011-10-05 |
Bill Wendling | Modify the mapping from landing pad to call sites to... |
tree | commitdiff |
2011-10-05 |
Bill Wendling | Small refactoring. Cache the FunctionInfo->MBB into... |
tree | commitdiff |
2011-10-05 |
Jakob Stoklund Olesen | Simplify EXTRACT_SUBREG emission. |
tree | commitdiff |
2011-10-05 |
Jakob Stoklund Olesen | Simplify INSERT_SUBREG emission. |
tree | commitdiff |
2011-10-04 |
Bill Wendling | Create a mapping between the landing pad basic block... |
tree | commitdiff |
2011-10-01 |
Nadav Rotem | Moved type construction out of the loop and added an... |
tree | commitdiff |
2011-09-30 |
Bill Wendling | When inferring the pointer alignment, if the global... |
tree | commitdiff |
2011-09-30 |
Nick Lewycky | Promote comment to doxycomment. Adjust whitespace.... |
tree | commitdiff |
2011-09-30 |
Jakob Stoklund Olesen | Move getCommonSubClass() into TRI. |
tree | commitdiff |
2011-09-29 |
Eli Friedman | Clean up uses of switch instructions so they are not... |
tree | commitdiff |
2011-09-29 |
Eric Christopher | Use the local we already set up. |
tree | commitdiff |
2011-09-28 |
Bill Wendling | Strip off pointer casts when looking at the eh.sjlj... |
tree | commitdiff |
2011-09-28 |
Bill Wendling | Create and use an llvm.eh.sjlj.functioncontext intrinsic. |
tree | commitdiff |
2011-09-27 |
Jim Grosbach | Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId(). |
tree | commitdiff |
2011-09-27 |
Nadav Rotem | Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntR... |
tree | commitdiff |
2011-09-27 |
Nadav Rotem | Revert r140463; The patch assumes that <4 x i1> is... |
tree | commitdiff |
2011-09-25 |
Nadav Rotem | [vector-select] Address one of the issues in pr10902... |
tree | commitdiff |
2011-09-24 |
Nadav Rotem | Implement Duncan's suggestion to use the result of... |
tree | commitdiff |
2011-09-24 |
Nadav Rotem | [Vector-Select] Address one of the problems in 10902. |
tree | commitdiff |
2011-09-23 |
Duncan Sands | Tweak the handling of MERGE_VALUES nodes: remove the... |
tree | commitdiff |
2011-09-23 |
Nadav Rotem | Vector-Select: Address one of the problems in pr10902... |
tree | commitdiff |
2011-09-22 |
Dan Gohman | Fix SimplifySelectCC to add newly created nodes to... |
tree | commitdiff |
2011-09-22 |
Jakob Stoklund Olesen | Constrain register classes instead of emitting copies. |
tree | commitdiff |
2011-09-21 |
Nadav Rotem | [VECTOR-SELECT] Address one of the bugs in pr10902. |
tree | commitdiff |
2011-09-21 |
Andrew Trick | Lower ARM adds/subs to add/sub after adding optional... |
tree | commitdiff |
2011-09-20 |
Bruno Cardoso Lopes | Add a DAGCombine for subvector extracts to remove usele... |
tree | commitdiff |
2011-09-20 |
Andrew Trick | Restore hasPostISelHook tblgen flag. |
tree | commitdiff |
2011-09-20 |
Andrew Trick | ARM isel bug fix for adds/subs operands. |
tree | commitdiff |
2011-09-20 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-09-18 |
Nadav Rotem | white space cleanups |
tree | commitdiff |
2011-09-15 |
Eli Friedman | Some legalization fixes for atomic load and store. |
tree | commitdiff |
2011-09-14 |
Nadav Rotem | Add integer promotion support for vselect |
tree | commitdiff |
2011-09-13 |
Eli Friedman | Fix check for unaligned load/store so it doesn't catch... |
tree | commitdiff |
2011-09-13 |
Eli Friedman | Error out on CodeGen of unaligned load/store. Fix... |
tree | commitdiff |
2011-09-13 |
Nadav Rotem | Fix the assertion which checks the size of the input... |
tree | commitdiff |
2011-09-13 |
Nadav Rotem | Add vselect target support for targets that do not... |
tree | commitdiff |
2011-09-09 |
Chris Lattner | tidy up a bit |
tree | commitdiff |
2011-09-09 |
Eli Friedman | Make the SelectionDAG verify that all the operands... |
tree | commitdiff |
2011-09-08 |
Devang Patel | Directly point debug info to the stack slot of the... |
tree | commitdiff |
2011-09-07 |
Eli Friedman | Relax the MemOperands on atomics a bit. Fixes -verify... |
tree | commitdiff |
2011-09-06 |
Duncan Sands | Add codegen support for vector select (in the IR this... |
tree | commitdiff |
2011-09-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
tree | commitdiff |
2011-09-03 |
Owen Anderson | Fix a truly heinous bug in DAGCombine related to Assert... |
tree | commitdiff |
2011-09-01 |
Dan Gohman | Revert r131152, r129796, r129761. This code is currentl... |
tree | commitdiff |
2011-09-01 |
Andrew Trick | PreRA scheduler should avoid cloning compares. |
tree | commitdiff |
2011-08-31 |
Eli Friedman | Misc cleanup; addresses Duncan's comments on r138877. |
tree | commitdiff |
2011-08-31 |
Eli Friedman | Fill in type legalization for MERGE_VALUES in all the... |
tree | commitdiff |
2011-08-31 |
Eli Friedman | Generic expansion for atomic load/store into cmpxchg... |
tree | commitdiff |
2011-08-30 |
Evan Cheng | Follow up to r138791. |
tree | commitdiff |
2011-08-26 |
Eli Friedman | Atomic load/store on ARM/Thumb. |
tree | commitdiff |
2011-08-24 |
Eli Friedman | Basic x86 code generation for atomic load and store... |
tree | commitdiff |
2011-08-23 |
Bill Wendling | A landingpad instruction is neither folded nor dead. |
tree | commitdiff |
2011-08-23 |
Evan Cheng | Fix 80 col violations. |
tree | commitdiff |
2011-08-22 |
Nick Lewycky | Be less redundant. |
tree | commitdiff |
2011-08-19 |
Benjamin Kramer | Roll back the rest of r126557. It's a hack that will... |
tree | commitdiff |
2011-08-19 |
Nick Lewycky | Eli points out that this is what report_fatal_error... |
tree | commitdiff |
2011-08-19 |
Nick Lewycky | This is not actually unreachable, so don't use llvm_unr... |
tree | commitdiff |
2011-08-18 |
Ivan Krasin | FastISel: avoid function calls between the materializat... |
tree | commitdiff |
2011-08-17 |
Bill Wendling | Add the support in code-gen for the landingpad instruct... |
tree | commitdiff |
2011-08-17 |
Bill Wendling | Revert patch. Forgot a dependent commit. |
tree | commitdiff |
2011-08-17 |
Bill Wendling | Add the body of 'visitLandingPad'. |
tree | commitdiff |
2011-08-16 |
Nadav Rotem | Revert r137562 because it caused PR10674 |
tree | commitdiff |
2011-08-13 |
Nadav Rotem | Fix PR 10635. When generating integer constants, the... |
tree | commitdiff |
2011-08-12 |
Bill Wendling | Initial commit of the 'landingpad' instruction. |
tree | commitdiff |
2011-08-12 |
Nadav Rotem | Revert r137310 because it does not optimize any code... |
tree | commitdiff |
2011-08-12 |
Duncan Sands | Silence a bunch (but not all) "variable written but... |
tree | commitdiff |
2011-08-11 |
Nadav Rotem | [AVX] When joining two XMM registers into a YMM regist... |
tree | commitdiff |
2011-08-11 |
Chris Lattner | fix PR10605 / rdar://9930964 by adding a pretty scary... |
tree | commitdiff |
2011-08-03 |
Devang Patel | Do not drop undef debug values. These are used as range... |
tree | commitdiff |
2011-08-03 |
Eli Friedman | New approach to r136737: insert the necessary fences... |
tree | commitdiff |
2011-08-02 |
Eli Friedman | Don't create a ridiculous EXTRACT_ELEMENT. PR10563. |
tree | commitdiff |
2011-07-31 |
Bill Wendling | Add the 'resume' instruction for the new EH rewrite. |
tree | commitdiff |
2011-07-30 |
Bill Wendling | Revert r136253, r136263, r136269, r136313, r136325... |
tree | commitdiff |
2011-07-29 |
Jakub Staszak | Do not lose branch weights when lowering SwitchInst. |
tree | commitdiff |
2011-07-29 |
Jakub Staszak | Remove unneeded const_cast. |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrm... |
tree | commitdiff |
2011-07-29 |
Bill Wendling | Use the pointer type size. |
tree | commitdiff |
2011-07-29 |
Bill Wendling | And now something that compiles... |
tree | commitdiff |
2011-07-29 |
Bill Wendling | Make sure to sext or trunc the result from the register. |
tree | commitdiff |
2011-07-29 |
Chandler Carruth | Rewrite the CMake build to use explicit dependencies... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Visit the landingpad instruction. |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Add the AddLandingPadInfo function. |
tree | commitdiff |
2011-07-28 |
Eli Friedman | LangRef and basic memory-representation/reading/writing... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | The personality function should be a Function* and... |
tree | commitdiff |
2011-07-28 |
Nadav Rotem | CR fix: The ANY_EXTEND can be removed because the input... |
tree | commitdiff |
2011-07-27 |
Eli Friedman | Code generation for 'fence' instruction. |
tree | commitdiff |
2011-07-27 |
Bill Wendling | Merge the contents from exception-handling-rewrite... |
tree | commitdiff |
2011-07-27 |
Jeffrey Yasskin | Explicitly cast narrowing conversions inside {}s that... |
tree | commitdiff |
2011-07-27 |
Dan Gohman | Revert r136156, which broke several buildbots. |
tree | commitdiff |
2011-07-26 |
Dan Gohman | Delete unnecessarily cautious LastCALLSEQ code. |
tree | commitdiff |
2011-07-26 |
Eli Friedman | Add obvious missing case to switch. PR10497. |
tree | commitdiff |
2011-07-25 |
Eli Friedman | Initial implementation of 'fence' instruction, the... |
tree | commitdiff |
next |