| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Remove the OrigVT member from AtomicSDNode, as it is redundant with | Dan Gohman | 2008-06-25 | 1 | -4/+2 |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 1 | -8/+10 |
* | Teach ReturnInst lowering about aggregate return values. | Dan Gohman | 2008-06-20 | 1 | -22/+28 |
* | Fix the index calculations for the extractvalue lowering code. | Dan Gohman | 2008-06-20 | 1 | -2/+2 |
* | Simplify the ComputeLinearIndex logic and fix a few bugs. | Dan Gohman | 2008-06-20 | 1 | -16/+10 |
* | add a new -enable-value-prop flag for llcbeta, that enables propagation | Chris Lattner | 2008-06-17 | 1 | -12/+132 |
* | Fix spelling. | Duncan Sands | 2008-06-17 | 1 | -1/+1 |
* | add missing atomic intrinsic from gcc | Andrew Lenharth | 2008-06-14 | 1 | -0/+2 |
* | CodeGen support for aggregate-value function arguments. | Dan Gohman | 2008-06-09 | 1 | -112/+139 |
* | Handle empty aggregate values. | Dan Gohman | 2008-06-09 | 1 | -21/+22 |
* | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -19/+17 |
* | CodeGen support for insertvalue and extractvalue, and for loads and | Dan Gohman | 2008-06-07 | 1 | -26/+233 |
* | Connect successors before creating the DAG node for the branch. This has | Owen Anderson | 2008-06-07 | 1 | -22/+24 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -145/+145 |
* | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -2/+2 |
* | IR support for extractvalue and insertvalue instructions. Also, begin | Dan Gohman | 2008-05-15 | 1 | -0/+13 |
* | Really silence compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -2/+2 |
* | Silence some compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -4/+4 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -12/+10 |
* | Add support for vicmp/vfcmp codegen, more legalize support coming. | Nate Begeman | 2008-05-12 | 1 | -0/+71 |
* | Turn StripPointerCast() into a method | Anton Korobeynikov | 2008-05-07 | 1 | -2/+2 |
* | Make StripPointerCast a common function (should we mak it method of Value ins... | Anton Korobeynikov | 2008-05-06 | 1 | -3/+2 |
* | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 1 | -2/+2 |
* | Added addition atomic instrinsics and, or, xor, min, and max. | Mon P Wang | 2008-05-05 | 1 | -23/+40 |
* | Use push_back(...) instead of resize(1, ...), per review feedback. | Dan Gohman | 2008-05-02 | 1 | -2/+2 |
* | Fix uninitialized uses of the FPC variable. | Dan Gohman | 2008-05-01 | 1 | -2/+2 |
* | don't randomly miscompile seto/setuo just because we are in | Chris Lattner | 2008-05-01 | 1 | -4/+4 |
* | Tail call optimization improvements: | Arnold Schwaighofer | 2008-04-30 | 1 | -6/+72 |
* | make the vector conversion magic handle multiple results. | Chris Lattner | 2008-04-29 | 1 | -7/+16 |
* | add support for multiple return values in inline asm. This is a step | Chris Lattner | 2008-04-29 | 1 | -12/+19 |
* | Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling un... | Evan Cheng | 2008-04-28 | 1 | -2/+12 |
* | Delete an unused constructor. | Dan Gohman | 2008-04-28 | 1 | -3/+0 |
* | Add a comment to CreateRegForValue that clarifies the handling of | Dan Gohman | 2008-04-28 | 1 | -0/+4 |
* | Rewrite the comments for RegsForValue and its members, and | Dan Gohman | 2008-04-28 | 1 | -20/+30 |
* | Don't call size() on each iteration of the loop. | Dan Gohman | 2008-04-28 | 1 | -2/+2 |
* | Another collection of random cleanups. No functionality change. | Chris Lattner | 2008-04-28 | 1 | -64/+61 |
* | Remove the SmallVector ctor that converts from a SmallVectorImpl. This | Chris Lattner | 2008-04-28 | 1 | -48/+53 |
* | switch RegsForValue::Regs to be a SmallVector to avoid | Chris Lattner | 2008-04-28 | 1 | -4/+4 |
* | move static function out of anon namespace, no functionality change. | Chris Lattner | 2008-04-27 | 1 | -25/+23 |
* | Another step to getting multiple result inline asm to work. | Chris Lattner | 2008-04-27 | 1 | -6/+14 |
* | Implement a signficant optimization for inline asm: | Chris Lattner | 2008-04-27 | 1 | -1/+1 |
* | isa+cast -> dyn_cast | Chris Lattner | 2008-04-27 | 1 | -4/+2 |
* | Move a bunch of inline asm code out of line. | Chris Lattner | 2008-04-27 | 1 | -1/+1 |
* | Remove the code from CodeGenPrepare that moved getresult instructions | Dan Gohman | 2008-04-25 | 1 | -83/+156 |
* | Use isa instead of dyn_cast. | Dan Gohman | 2008-04-23 | 1 | -1/+1 |
* | Add support to codegen for getresult instructions with undef operands. | Dan Gohman | 2008-04-23 | 1 | -2/+7 |
* | Change Divided flag to Split, as suggested by Evan | Nicolas Geoffray | 2008-04-15 | 1 | -2/+2 |
* | Fix /test/CodeGen/PowerPC/big-endian-actual-args.ll for linux/ppc32 | Nicolas Geoffray | 2008-04-14 | 1 | -4/+4 |
* | Add a divided flag for the first piece of an argument divided into mulitple p... | Nicolas Geoffray | 2008-04-13 | 1 | -2/+7 |
* | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal | Dan Gohman | 2008-04-12 | 1 | -245/+37 |