| Commit message (Expand) | Author | Age | Files | Lines |
* | Add skeleton target-specific SelectionDAGInfo files. | Dan Gohman | 2010-04-16 | 39 | -0/+676 |
* | Fixed logic error. Should check Builder for validity before calling SetSession | Johnny Chen | 2010-04-16 | 1 | -3/+2 |
* | Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for a | Johnny Chen | 2010-04-16 | 3 | -5/+26 |
* | add a missing break back, patch by Nico Schmidt! | Chris Lattner | 2010-04-16 | 1 | -0/+1 |
* | Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType. | Dan Gohman | 2010-04-16 | 4 | -13/+13 |
* | In the same spirit of r101524, which removed the assert() from printAddrMode2... | Johnny Chen | 2010-04-16 | 2 | -2/+0 |
* | Multiclass LdStCop was using pre-UAL syntax LDC<c>L for the L fragment. Changed | Johnny Chen | 2010-04-16 | 1 | -4/+4 |
* | Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" are | Johnny Chen | 2010-04-16 | 2 | -2/+0 |
* | reapply r101434 | Gabor Greif | 2010-04-16 | 4 | -40/+41 |
* | Adding support for dag combiner to promote operations for profit. This requir... | Evan Cheng | 2010-04-16 | 2 | -0/+43 |
* | Use getAL() rather than a major constant. | Evan Cheng | 2010-04-16 | 1 | -9/+9 |
* | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif | 2010-04-16 | 4 | -41/+40 |
* | Fixed a bug in ARM disassembly where LDRSBT should have am3offset operand, not | Johnny Chen | 2010-04-15 | 1 | -1/+1 |
* | Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is... | Evan Cheng | 2010-04-15 | 2 | -62/+1 |
* | reapply r101364, which has been backed out in r101368 | Gabor Greif | 2010-04-15 | 4 | -40/+41 |
* | ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP dir... | Evan Cheng | 2010-04-15 | 1 | -1/+1 |
* | DEBUG() print out "Unknown format" msg. | Johnny Chen | 2010-04-15 | 1 | -1/+3 |
* | ReuseFrameIndexVals is used in multiple files, so it can't be static. | Dan Gohman | 2010-04-15 | 2 | -3/+9 |
* | EnablePPC64RS and EnablePPC32RS are used in multiple files, so they | Dan Gohman | 2010-04-15 | 2 | -4/+11 |
* | Fix a bunch of namespace polution. | Dan Gohman | 2010-04-15 | 2 | -9/+9 |
* | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif | 2010-04-15 | 4 | -41/+40 |
* | rotate CallInst operands, i.e. move callee to the back | Gabor Greif | 2010-04-15 | 4 | -40/+41 |
* | Implement rdar://7860110 (also in target/readme.txt) narrowing | Chris Lattner | 2010-04-15 | 1 | -13/+0 |
* | Add more const qualifiers for LLVM IR pointers in CodeGen. | Dan Gohman | 2010-04-15 | 1 | -1/+1 |
* | Fix build. | Anders Carlsson | 2010-04-15 | 1 | -1/+1 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 38 | -169/+180 |
* | Allow lowering for palignr instructions for mmx sized vectors. Add | Eric Christopher | 2010-04-15 | 2 | -3/+23 |
* | Wrap the error msgs in DEBUG() macro so that they won't appear in NDEBUG build. | Johnny Chen | 2010-04-15 | 2 | -4/+7 |
* | Fixed another assert exposed by fuzzing. Now, the DisassembleVFPLdStMulFrm() | Johnny Chen | 2010-04-14 | 1 | -0/+6 |
* | Add -arm-long-calls option to force calls to be indirect. This makes the | Jim Grosbach | 2010-04-14 | 1 | -2/+44 |
* | For t2BFI disassembly, apply the same error checking as in r101205. | Johnny Chen | 2010-04-14 | 2 | -3/+6 |
* | Fixed another assert exposed by fuzzing. The utility function getRegisterEnum() | Johnny Chen | 2010-04-14 | 4 | -319/+352 |
* | Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operand | Bob Wilson | 2010-04-14 | 1 | -9/+16 |
* | Delete unneeeded arguments. | Dan Gohman | 2010-04-14 | 1 | -5/+5 |
* | Factor out EH landing pad code into a separate function, and constify | Dan Gohman | 2010-04-14 | 3 | -5/+5 |
* | Fixed another assert exposed by fuzzing. Now, when an encoding error occurs | Johnny Chen | 2010-04-14 | 1 | -4/+14 |
* | Fixed an assert() exposed by fuzzing. Now, instead of assert when an invalid | Johnny Chen | 2010-04-14 | 2 | -10/+15 |
* | Unbreak CMake build by improving the EnhancedDisassembly makefile a | Douglas Gregor | 2010-04-13 | 2 | -0/+2 |
* | Handle a v2f64 formal parameter that is split between registers and memory | Bob Wilson | 2010-04-13 | 1 | -7/+13 |
* | Fixed a nasty layering violation in the edis source | Sean Callanan | 2010-04-13 | 4 | -2/+30 |
* | Changed getSOImmValRotate()'s hunt retry logic to ignore the low order 6 bits, | Johnny Chen | 2010-04-13 | 1 | -3/+3 |
* | Re-apply 101075 and fix it properly. Just reuse the debug info of the branch ... | Evan Cheng | 2010-04-13 | 1 | -1/+44 |
* | Temporarily revert r101075, it's causing invalid iterator assertions | Eric Christopher | 2010-04-13 | 1 | -46/+1 |
* | Eliminate MachineBasicBlock::const_livein_iterator and make | Dan Gohman | 2010-04-13 | 1 | -1/+1 |
* | Use MachineBasicBlock::isLiveIn. | Dan Gohman | 2010-04-13 | 1 | -8/+1 |
* | Replace r101053 with a fix for getSOImmValRotate() so that it will correctly | Bob Wilson | 2010-04-13 | 2 | -53/+7 |
* | add llvm codegen support for -ffunction-sections and -fdata-sections, | Chris Lattner | 2010-04-13 | 1 | -1/+24 |
* | Use .set expression for x86 pic jump table reference to reduce assembly reloc... | Evan Cheng | 2010-04-12 | 1 | -0/+9 |
* | Micro-optimization: | Bill Wendling | 2010-04-12 | 1 | -1/+46 |
* | Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after calling | Johnny Chen | 2010-04-12 | 2 | -1/+38 |