aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-11-25Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove...Edward O'Callaghan
2009-11-25Use endianess dependent offsets for load/store of doubles whenBruno Cardoso Lopes
2009-11-25Fix compiler warnings.Dale Johannesen
2009-11-25Only include in the callee saved regs the sub registers to avoidBruno Cardoso Lopes
2009-11-25Add proper emission of load/store double to stack slots for mips1 targets!Bruno Cardoso Lopes
2009-11-25Revert r89803.Devang Patel
2009-11-24Refactor target hook for tail duplication as requested by Chris.Bob Wilson
2009-11-24Do not store R31 into the caller's link area on PPC.Dale Johannesen
2009-11-24Enable debug info for ppc-darwin.Devang Patel
2009-11-24Use StringRef instead of std::string in DIEString.Devang Patel
2009-11-24Remove DebugLabelFolder pass. It is not used by dwarf writer anymore.Devang Patel
2009-11-24Swith to pubtypes section before emitting pub types.Devang Patel
2009-11-24Remove bogus error handling code.Daniel Dunbar
2009-11-24Provide Path::isSpecialFile interface for PR5568.Edward O'Callaghan
2009-11-24Fix for PR5373, Credit to Jakub Staszak.Edward O'Callaghan
2009-11-24Enable predication of NEON instructions in Thumb2 mode.Evan Cheng
2009-11-24Emit pubtypes.Devang Patel
2009-11-24Make capitalization of names starting "is" more consistent.Dale Johannesen
2009-11-24Data type suffix must come after predicate.Evan Cheng
2009-11-24<rdar://problem/6721894>. Allow multiple registers to be renamed together (su...David Goodwin
2009-11-24Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov
2009-11-2480 column violationsJim Grosbach
2009-11-23* Move stub allocation inside the JITEmitter, instead of exposing aJeffrey Yasskin
2009-11-23enable iv-users simplification by defaultJim Grosbach
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-23Allow more than one stub to be being generated at the same time.Jeffrey Yasskin
2009-11-23Massive refactoring of NEON instructions. Separate opcode from data size spec...Evan Cheng
2009-11-23Simplify this code.Dan Gohman
2009-11-23Print the debug info line and column in MachineInstr::print even when there'sDan Gohman
2009-11-23move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach
2009-11-23Partially revert r84730 by removing N2VDup from ARMInstrFormats.td and modifyingJohnny Chen
2009-11-23fold immediate of a + Const into the user as a subtract if it can fit as a ne...Jim Grosbach
2009-11-23Revert r84572 by removing N3VImm from ARMInstrFormats.td now that we can specifyJohnny Chen
2009-11-23Add CreateLocation varinat that accepts MDNode (with a default value).Devang Patel
2009-11-23Revert r89487.Devang Patel
2009-11-23Partially revert r89377 by removing NLdStLN class definition fromJohnny Chen
2009-11-23Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency.Dan Gohman
2009-11-23Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman
2009-11-23Make it clear that the index bit(s) of Vector Get Lane and Vector Set LaneJohnny Chen
2009-11-23Move RegsForValue to an anonymous namespace, since it is only usedDan Gohman
2009-11-23Move some more code out of SelectionDAGBuild.cpp and intoDan Gohman
2009-11-23Minor itinerary fixes for FP instructions.David Goodwin
2009-11-23Update CMake file.Ted Kremenek
2009-11-23Move the FunctionLoweringInfo class and some related utility functions outDan Gohman
2009-11-23fix comment, thanks all :)Chris Lattner
2009-11-23use the new isNoAlias method to simplify some code, only do an escaping check...Chris Lattner
2009-11-23whitespace cleanup, tidyingChris Lattner
2009-11-23speed up BasicAA a bit by implementing a long-standing TODO.Chris Lattner
2009-11-23Move FunctionPassManagerImpl's dumpArguments and dumpPasses callsDan Gohman
2009-11-23Make ConstantFoldConstantExpression recursively visit the entireDan Gohman