aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2011-06-12Bugfix: When looking for a legal vector type, stop looking when a non-simpleNadav Rotem
2011-06-12Tweak hash function and compress hash tables.Jakob Stoklund Olesen
2011-06-12Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-06-02Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher
2011-06-02Make it possible to have unallocatable register classes.Jakob Stoklund Olesen
2011-06-01Initialize IssueWidth to zero.Benjamin Kramer
2011-06-01Fix PR10059 and future variations by handling all register subclasses.Jakob Stoklund Olesen
2011-06-01This patch is another step in the direction of adding vector select. In thisNadav Rotem
2011-06-01FGETSIGN support for x86, using movmskps/pd. Will be enabled with aStuart Hastings
2011-05-30Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola
2011-05-30Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola
2011-05-28Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy...Nadav Rotem
2011-05-27Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-27Add a parameter to the Win64 EH section getters to get a section with aCharles Davis
2011-05-25Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola
2011-05-24Implement the rest of the SEH directive-parsing methods in the COFFAsmParser.Charles Davis
2011-05-24Add a method to TargetRegisterInfo to get the register number that the Win64 EHCharles Davis
2011-05-24Work around code generation bug in Visual Studio 2010.Jakob Stoklund Olesen
2011-05-22Allow access to the .pdata and .xdata sections through the TargetAsmInfoCharles Davis
2011-05-21add a copy ctor to TargetLibraryInfo.Chris Lattner
2011-05-20Add .pdata and .xdata sections to the COFF TLOF implementation.Charles Davis
2011-05-18Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands
2011-05-18Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-10Add support for producing .deubg_frame sections.Rafael Espindola
2011-05-07Fix comments per Duncan's review.Eli Friedman
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-05-05Remove a flag that would set the ".eh" symbol as .globl. MachO was the only oneBill Wendling
2011-05-03Add an unfolded offset field to LSR's Formula record. This is used toDan Gohman
2011-05-01enhance memcpyopt to obey -fno-builtin and friends. This addresses aChris Lattner
2011-05-01GCC uses a different encoding of pointers in the FDE when usingRafael Espindola
2011-04-30Add all the plumbing needed for MC to expand cfi to the old tables inRafael Espindola
2011-04-28Let the immediate leaf pattern take transforms and switch the signedEric Christopher
2011-04-28Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.ehRafael Espindola
2011-04-27Remove unnecessary argument.Rafael Espindola
2011-04-27Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, andRafael Espindola
2011-04-26Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on regist...Jakob Stoklund Olesen
2011-04-22include/llvm/Target/TargetAsmInfo.h: Fix a warning.NAKAMURA Takumi
2011-04-22Compute the size of the FDE encoding instead of hard coding it. UpdateRafael Espindola
2011-04-21Don't allow per-register spill size and alignment.Jakob Stoklund Olesen
2011-04-20Remove -use-divmod-libcall. Let targets opt in when they are available.Evan Cheng
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-04-20Remove unused arguments.Rafael Espindola
2011-04-19Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson
2011-04-18Add a new bit that ImmLeaf's can opt into, which allows them to duck out ofChris Lattner
2011-04-17since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner
2011-04-17now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner
2011-04-17Rework our internal representation of node predicates to expose moreChris Lattner
2011-04-16Put each personality function in a section. This fixes the gnu ld warning:Rafael Espindola