| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix code gen crash reported in PR 8235. We still lose debug info for the unus... | Devang Patel | 2010-10-01 | 1 | -0/+3 |
* | typo | Gabor Greif | 2010-10-01 | 1 | -1/+1 |
* | fix typo | Chris Lattner | 2010-10-01 | 1 | -1/+1 |
* | fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350 | Chris Lattner | 2010-10-01 | 1 | -0/+9 |
* | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -0/+60 |
* | When isel is emitting instructions for an x86 target without CMOV, the CFG is | Jakob Stoklund Olesen | 2010-09-30 | 3 | -1/+24 |
* | Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMP | Evan Cheng | 2010-09-29 | 1 | -17/+17 |
* | Removed a bunch of unnecessary target_link_libraries. | Oscar Fuentes | 2010-09-28 | 1 | -2/+0 |
* | Don't try to make a vector of x86mmx; this won't work, | Dale Johannesen | 2010-09-27 | 1 | -2/+4 |
* | Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash. | John Thompson | 2010-09-24 | 1 | -0/+20 |
* | Get rid of pop_macro warnings on MSVC. | Michael J. Spencer | 2010-09-24 | 1 | -3/+5 |
* | Revert 114634 for now since buildbot claim it broke Clang self-hosting. I dou... | Evan Cheng | 2010-09-23 | 1 | -4/+6 |
* | Fix VS 2010 build. | Oscar Fuentes | 2010-09-23 | 1 | -4/+4 |
* | Follow up to r114630. Do not optimize away unconditional branch following a c... | Evan Cheng | 2010-09-23 | 1 | -6/+4 |
* | SDISel should not optimize a unconditional branch following a conditional branch | Evan Cheng | 2010-09-23 | 1 | -4/+5 |
* | A select between a constant and zero, when fed by a bit test, can be efficiently | Owen Anderson | 2010-09-22 | 1 | -0/+29 |
* | Fixed pr20314-2.c failure, added E, F, p constraint letters. | John Thompson | 2010-09-21 | 1 | -6/+17 |
* | Rework passing parent pointers into complexpatterns, I forgot | Chris Lattner | 2010-09-21 | 1 | -27/+35 |
* | If only user of a vreg is an copy instruction to export copy of vreg out of c... | Devang Patel | 2010-09-21 | 1 | -0/+23 |
* | correct this logic. | Chris Lattner | 2010-09-21 | 1 | -2/+2 |
* | Reimplement r114460 in target-independent DAGCombine rather than target-depen... | Owen Anderson | 2010-09-21 | 1 | -0/+14 |
* | just like they can opt into getting the root of the pattern being | Chris Lattner | 2010-09-21 | 1 | -1/+5 |
* | finish pushing MachinePointerInfo through selectiondags. At this point, | Chris Lattner | 2010-09-21 | 2 | -16/+7 |
* | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 5 | -34/+25 |
* | Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON load | Bob Wilson | 2010-09-21 | 1 | -1/+2 |
* | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner | 2010-09-21 | 5 | -83/+63 |
* | eliminate last SelectionDAG::getLoad old entrypoint, on to stores. | Chris Lattner | 2010-09-21 | 3 | -22/+7 |
* | fix the code that infers SV info to be correct when dealing | Chris Lattner | 2010-09-21 | 1 | -28/+53 |
* | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 | 6 | -261/+245 |
* | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 8 | -192/+192 |
* | convert dagcombine off the old form of getLoad. This fixes several bugs | Chris Lattner | 2010-09-21 | 1 | -16/+18 |
* | simplify DAGCombiner::SimplifySelectOps step #2/2. | Chris Lattner | 2010-09-21 | 1 | -55/+53 |
* | substantially reduce indentation and simplify DAGCombiner::SimplifySelectOps. | Chris Lattner | 2010-09-21 | 1 | -85/+76 |
* | a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not | Chris Lattner | 2010-09-21 | 2 | -15/+13 |
* | reimplement memcpy/memmove/memset lowering to use MachinePointerInfo | Chris Lattner | 2010-09-21 | 2 | -29/+54 |
* | add overloads for SelectionDAG::getLoad, getStore, getTruncStore that take a | Chris Lattner | 2010-09-21 | 1 | -18/+47 |
* | simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a Mac... | Chris Lattner | 2010-09-21 | 2 | -6/+6 |
* | chagne interface to SelectionDAG::getAtomic to take a MachinePointerInfo, | Chris Lattner | 2010-09-21 | 2 | -12/+4 |
* | don't implicitly drop the offset of a machinememoperand when legalizing atomics. | Chris Lattner | 2010-09-21 | 1 | -2/+2 |
* | force clients of MachineFunction::getMachineMemOperand to provide a | Chris Lattner | 2010-09-21 | 1 | -7/+8 |
* | When TCO is turned on, it is possible to end up with aliasing FrameIndex's. ... | Owen Anderson | 2010-09-20 | 1 | -2/+13 |
* | Revert r114312 while I sort out some issues. | Owen Anderson | 2010-09-19 | 1 | -1/+1 |
* | Tentatively enabled DAGCombiner Alias Analysis by default. As far as I know, | Owen Anderson | 2010-09-19 | 1 | -1/+1 |
* | Invert the logic of reachesChainWithoutSideEffects(). What we want to check ... | Owen Anderson | 2010-09-18 | 1 | -7/+7 |
* | Check bb to ensure that alloca is in separate basic block. | Devang Patel | 2010-09-15 | 1 | -7/+9 |
* | If dbg.declare from non-entry block is using alloca from entry block then use... | Devang Patel | 2010-09-15 | 1 | -2/+14 |
* | Use frame index, if available for byval argument while lowering dbg_declare. ... | Devang Patel | 2010-09-14 | 1 | -16/+20 |
* | Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." | Michael J. Spencer | 2010-09-13 | 1 | -7/+1 |
* | Silence more warnings. Two more unused variables. | Eric Christopher | 2010-09-13 | 1 | -2/+0 |
* | Added skeleton for inline asm multiple alternative constraint support. | John Thompson | 2010-09-13 | 2 | -45/+252 |