aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-11-26Fix previous CL to actually work on NaCl (and not only fix non-NaCl).Eli Bendersky
2012-11-26Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier
2012-11-26Fix comments in HexagonOperands.td.Jyotsna Verma
2012-11-26Normalize splat 256bit vectors with 8 elements.Jakub Staszak
2012-11-26Force function entry alignment only for NaClEli Bendersky
2012-11-26Decouple MCInstBuilder from the streamer per Eli's request.Benjamin Kramer
2012-11-26Add MCInstBuilder, a utility class to simplify MCInst creation similar to Mac...Benjamin Kramer
2012-11-24PPC: Reinstate the fatal error when trying to emit a macho file.Benjamin Kramer
2012-11-24ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-11-24PPC: MCize most of the darwin PIC emission.Benjamin Kramer
2012-11-24PPC: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-11-24PPC: Simplify code with Twines.Benjamin Kramer
2012-11-23Update call to the new syntax.Bill Wendling
2012-11-22Add more functions to the target library information.Meador Inge
2012-11-21Mips direct object xgot supportJack Carter
2012-11-21[mips] Generate big GOT code.Akira Hatanaka
2012-11-21[mips] Simplify lowering functions in MipsISelLowering.cpp by using the helperAkira Hatanaka
2012-11-21[mips] Add helper functions that create nodes for computing address.Akira Hatanaka
2012-11-21[mips] Add command line option "-mxgot".Akira Hatanaka
2012-11-21[mips] When a node which loads from a GOT is created, pass a MachinePointerInfoAkira Hatanaka
2012-11-21Add new predicates for the immediate operands.Jyotsna Verma
2012-11-21[mips] Add target operand flag enums for big GOT relocations.Akira Hatanaka
2012-11-21Use one common 'let' expression to set PrintMethod for all immediate operands.Jyotsna Verma
2012-11-21Add support for varargs functions for msp430.Anton Korobeynikov
2012-11-21Add support for byval args. Patch by Job Noorman!Anton Korobeynikov
2012-11-21Finish the renaming.Rafael Espindola
2012-11-21Renamed HexagonImmediates.td -> HexagonOperands.td.Jyotsna Verma
2012-11-21Fix execution domain for packed FMA4 instructions.Craig Topper
2012-11-21Mark ISD::FMA as Legal instead of custom for x86 with FMA3/FMA4. Needed so th...Craig Topper
2012-11-21Make calcLiveInMask method static.Jakub Staszak
2012-11-21Make isScratchReg and isFPCopy methods static.Jakub Staszak
2012-11-20Push/pop and other calling convention lowering conditionalizedDavid Sehr
2012-11-20Add obvious constantness.Jakub Staszak
2012-11-20Removing some unused instruction definitions from the Hexagon backend.Jyotsna Verma
2012-11-20Remove unnecessary LOCALMOD from ARMMCTargetDesc.cppEli Bendersky
2012-11-20Intel OCL built-ins calling conventions now support MacOS 32-bit.Elena Demikhovsky
2012-11-17Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman
2012-11-17Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka
2012-11-17Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-16Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov
2012-11-16Control LSDA only on native clientDavid Sehr
2012-11-16Fix handling of aliases to functions.Richard Osborne
2012-11-16[NVPTX] Order global variables in def-use order before emiting them in the fi...Justin Holewinski
2012-11-16Using const cast to alleviate a warning.Joe Abbey
2012-11-16Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands
2012-11-16Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve...Craig Topper
2012-11-16[mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka
2012-11-15Revert the LOCALMOD that disables the NEON feature for Cortex-A8.Eli Bendersky
2012-11-15Fix AddrIndex for some instructions to be more precise, following Jan's commentsEli Bendersky