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