aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-23Silence an overzealous uninitialized variable warning from GCC.Benjamin Kramer
2011-04-23Thumb2 and ARM add/subtract with carry fixes.Andrew Trick
2011-04-23whitespaceAndrew Trick
2011-04-22Disassembly of A8.6.59 LDR (literal) Encoding T1 (16-bit thumb instruction) s...Johnny Chen
2011-04-22DAGCombine: fold "(zext x) == C" into "x == (trunc C)" if the trunc is lossless.Benjamin Kramer
2011-04-22Add asserts.Devang Patel
2011-04-22X86: Try to use a smaller encoding by transforming (X << C1) & C2 into (X & (...Benjamin Kramer
2011-04-22In Thumb2 mode, lower frame indix references to:Evan Cheng
2011-04-22Compute the size of the FDE encoding instead of hard coding it. UpdateRafael Espindola
2011-04-21Remove unused argument.Rafael Espindola
2011-04-21Fix DWARF description of Q registers.Devang Patel
2011-04-21Fix DWARF description of S registers.Devang Patel
2011-04-21As per ARM docs, register Dx is described as DW_OP_regx(256+x) in DWARF.Devang Patel
2011-04-21PTX: Expand useable register spaceJustin Holewinski
2011-04-21ptx: fix parameter orderingChe-Liang Chiou
2011-04-21ptx: PTXMachineFunctionInfo no longer sort registers and so should not use st...Che-Liang Chiou
2011-04-20Remove -use-divmod-libcall. Let targets opt in when they are available.Evan Cheng
2011-04-20Revert r129846; it's breaking a buildbot. SeeEli Friedman
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-04-20Excise unintended hunk in 129858. <rdar://problem/7662569>Stuart Hastings
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-04-20PTX: Add intrinsics to list of built-in intrinsics, which allows them to beJustin Holewinski
2011-04-20ptx: add integer div and rem instructionChe-Liang Chiou
2011-04-20ptx: add floating-point comparison to setpChe-Liang Chiou
2011-04-20ptx: fix parameter orderingChe-Liang Chiou
2011-04-20This should always be signed chars, so use int8_t. This fixes a miscompile whenNick Lewycky
2011-04-20Remove unused arguments.Rafael Espindola
2011-04-20ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar
2011-04-19Fix typo in the comment.Johnny Chen
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-04-19Target/X86: Eliminate uses of getDarwinVers().Daniel Dunbar
2011-04-19Target/X86: Add getTargetTriple() accessor.Daniel Dunbar
2011-04-19Target/PPC: Kill off DarwinVers, which is now dead.Daniel Dunbar
2011-04-19Target/PPC: Eliminate a use of getDarwinVers().Daniel Dunbar
2011-04-19Target/PPC: Add a TargetTriple field.Daniel Dunbar
2011-04-19Target: Eliminate a use of getDarwinMajorNumber().Daniel Dunbar
2011-04-19Remove some duplicate op action entries and reorganize.Eric Christopher
2011-04-19This patch combines several changes from Evan Cheng for rdar://8659675.Bob Wilson
2011-04-19Add -mcpu=cortex-a9-mp. It's cortex-a9 with MP extension. rdar://8648637.Bob Wilson
2011-04-19Avoid some 's' 16-bit instruction which partially update CPSRBob Wilson
2011-04-19Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson
2011-04-19Some single-precision VFP instructions can execute in either the VPF or NeonBob Wilson
2011-04-19Improvements for the Cortex-A9 scheduling itineraries.Bob Wilson
2011-04-19Add support for FastISel'ing varargs calls.Eli Friedman
2011-04-19Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner
2011-04-19tidy upChris Lattner
2011-04-19Implement support for fast isel of calls of i1 arguments, even though they ar...Chris Lattner
2011-04-19Handle i1/i8/i16 constant integer arguments to calls by prepromoting them.Chris Lattner
2011-04-19be layout aware, to produce:Chris Lattner