aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
2010-11-12typo (4th checkin for one fix)Andrew Trick
2010-11-12Fixes PR8287: SD scheduling time. The fix is a failsafe that preventsAndrew Trick
2010-11-12tidy up.Chris Lattner
2010-11-11Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this.Dan Gohman
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands
2010-11-02If value map does not have register for an argument then try to find frame in...Devang Patel
2010-11-02Use frameindex, if available, as a last resort to emit debug info for a param...Devang Patel
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-26Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen
2010-10-26Assign source ordering to nodes created for StoreInst.Devang Patel
2010-10-21X86: Base _fltused on the FunctionType of the called value instead of the pot...Michael J. Spencer
2010-10-21CodeGen-Windows: Only emit _fltused if a VarArg function is called with float...Michael J. Spencer
2010-10-20Make CodeGen TBAA-aware.Dan Gohman
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-10-16X86-Windows: Emit an undefined global __fltused symbol when targeting WindowsMichael J. Spencer
2010-10-16Whitespace!Michael J. Spencer
2010-10-06ComputeLinearIndex doesn't need its TLI argument.Dan Gohman
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-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-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-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-21finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner
2010-09-21Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson
2010-09-21continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner
2010-09-21reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris 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-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-13Added skeleton for inline asm multiple alternative constraint support.John Thompson
2010-09-02Detect undef value early and save unnecessary NodeMap query.Devang Patel
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-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-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
2010-08-26Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also.Devang Patel