aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
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
2010-09-10CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer
2010-09-10Add DEBUG message.Devang Patel
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-09-05implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner
2010-09-03Add a missing check when legalizing a vector extending load. This doesn'tBob Wilson
2010-09-02Detect undef value early and save unnecessary NodeMap query.Devang Patel
2010-09-02Don't narrow the load and store in a load+twiddle+store sequence unlessDan Gohman
2010-09-02Tidy up.Devang Patel
2010-08-31Reapply r112623. Included additional check for unused byval argument.Devang Patel
2010-08-31Revert r112623. It is causing self host build failures.Devang Patel
2010-08-31Remember byval argument's frame index during argument lowering and use this i...Devang Patel
2010-08-31Offset is not always unsigned number.Devang Patel
2010-08-31zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes
2010-08-30Revert r112461. It was failing on PPC...Bill Wendling
2010-08-30When adding a register, we should mark it as "def" if it can optionally defineBill Wendling
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-28Completely disable tail calls when fast-isel is enabled, as fast-iselDan Gohman
2010-08-28Trim a #include.Dan Gohman
2010-08-27Simplify.Devang Patel
2010-08-26Revert r112213. It is not needed.Devang Patel
2010-08-26If node is not available then use FuncInfo.ValueMap to emit debug info for by...Devang Patel
2010-08-26Speculatively revert r112207.Devang Patel
2010-08-2680 col.Devang Patel