aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
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
2010-08-26Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also.Devang Patel
2010-08-26Donot forget to resolve dangling debug info in a case where virtual register,...Devang Patel
2010-08-26Add a hackaround for PR7993 which is causing failures on x86 builders that la...Chris Lattner
2010-08-26implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1.Chris Lattner
2010-08-26zap dead code.Chris Lattner
2010-08-25remove some llvmcontext arguments that are now dead post-refactoring.Chris Lattner
2010-08-25Change handling of illegal vector types to widen when possible instead of Chris Lattner
2010-08-25Fix comment.Devang Patel
2010-08-25Remove dead argument.Devang Patel
2010-08-24split the vector case of getCopyFromParts out to its own function,Chris Lattner
2010-08-24split the vector case out of getCopyToParts into its own function. NoChris Lattner
2010-08-24tidy up, reduce indentationChris Lattner
2010-08-23Fix some GCC warnings by providing a virtual destructor in the base of a classChandler Carruth
2010-08-19If the target says that an extending load is not legal, regardless of whetherBob Wilson
2010-08-17Make fast scheduler handle asm clobbers correctly.Dale Johannesen
2010-08-17Fix typo.Eric Christopher
2010-08-10Add missing null check reported by Amaury Pouly.Evan Cheng
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-08-02Prefix `next' iterator operation with `llvm::'.Oscar Fuentes
2010-08-02PR7586: Make sure we don't claim that unknown bits are actually known in theEli Friedman