summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2013-12-16On DataLayout, omit the default of p:64:64:64.Rafael Espindola8-23/+11
2013-12-16Set has_asmparser in PowerPC/LLVMBuild.txtHal Finkel1-0/+1
2013-12-16AVX-512: Added legal type MVT::i1 and VK1 register for it.Elena Demikhovsky9-85/+184
2013-12-16Fix Android regression in r197332.Evgeniy Stepanov1-0/+1
2013-12-16[AArch64]Fix the pattern match failure for v1i8/v1i16/v1i32 types.Hao Liu2-1/+20
2013-12-15remove an uneeded statement (condition is covered by the statementReed Kotler1-2/+0
2013-12-15Fix some indentation.Reed Kotler1-10/+10
2013-12-15Get rid of an superfluous tab in the .s file. This was originallyReed Kotler1-1/+1
2013-12-15Last change for mips16 prolog/epilog cleanup and optimization.Reed Kotler4-58/+76
2013-12-15There is no exp10 on NetBSD.Joerg Sonnenberger1-0/+6
2013-12-15Fix AsmWriter's handling of SPIR calling conventions. Patch by Boaz Ouriel.Michael Kuperstein1-0/+2
2013-12-15Replace string matching with a switch on Triple::getEnvironment.Joerg Sonnenberger1-4/+10
2013-12-14[Stackmap] Refactor operand parsing.Juergen Ributzka1-91/+74
2013-12-14Don't manually calculate size in bytesMatt Arsenault1-2/+3
2013-12-14[Powerpc darwin] AsmParser Base implementation.Iain Sandoe1-13/+134
2013-12-14Remove weak vtables. No functional change.Juergen Ributzka4-1/+9
2013-12-14[Stackmap] Liveness Analysis PassJuergen Ributzka7-14/+255
2013-12-14[Stackmap] Only the AnyReg calling convention should preserve all registers.Juergen Ributzka2-5/+8
2013-12-14Convert register liveness tracking to work on a sub-register level instead of...Juergen Ributzka5-146/+145
2013-12-14Refactor NVPTX's computeDataLayout.Rafael Espindola1-4/+9
2013-12-14Turn NVPTXSubtarget::getDataLayout into a static function.Rafael Espindola2-16/+11
2013-12-14Turn AMDGPUSubtarget::getDataLayout into a static function.Rafael Espindola3-29/+24
2013-12-14[block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFr...Michael Gottesman4-5/+5
2013-12-14[block-freq] Teach branch probability how to return the edge weight in betwee...Michael Gottesman1-0/+10
2013-12-14[block-freq] Add a right shift to BlockFrequency that saturates at 1.Michael Gottesman1-0/+12
2013-12-14[block-freq] Remove old BlockFrequency entry frequency and printing code.Michael Gottesman1-21/+0
2013-12-14[block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBloc...Michael Gottesman4-8/+10
2013-12-14Teach MemoryBuiltins about address spacesMatt Arsenault1-5/+11
2013-12-14[block-freq] Store MBFI as a field on SpillPlacement so we can access it to g...Michael Gottesman2-3/+5
2013-12-14[block-freq] Update MachineBlockPlacement and RegAllocGreedy to use the new M...Michael Gottesman2-9/+13
2013-12-14[block-freq] Update BlockFrequencyInfo/MachineBlockFrequencyInfo to use the n...Michael Gottesman2-2/+2
2013-12-14Print the address space of a MachineMemOperandMatt Arsenault1-0/+4
2013-12-14[block-freq] Add the equivalent methods to MachineBlockFrequencyInfo and Bloc...Michael Gottesman2-0/+27
2013-12-13Pointer sizes are stored in Bytes. Fix variables names to say so.Rafael Espindola1-19/+19
2013-12-13Fixed a bug in getARMFixupKindMachOInfo() where three ARM fixup kindsKevin Enderby1-1/+5
2013-12-13comment typo.Andrew Trick1-1/+1
2013-12-13Remove APInt::extractBit since it is already implemented via operator[]. Chan...Michael Gottesman1-8/+0
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie6-18/+65
2013-12-13[block-freq] Add the APInt method extractBit.Michael Gottesman1-0/+8
2013-12-13Revert "Convert liveness tracking to work on a sub-register level instead of ...Andrew Trick5-122/+146
2013-12-13Revert "Liveness Analysis Pass"Andrew Trick7-253/+14
2013-12-13Grow the stackmap/patchpoint format to hold 64-bit IDs.Andrew Trick2-9/+8
2013-12-13Liveness Analysis PassAndrew Trick7-13/+252
2013-12-13Convert liveness tracking to work on a sub-register level instead of just reg...Andrew Trick5-146/+122
2013-12-13[AArch64] Simplify the Neon Scalar3Same patterns for floating-point reciprocalChad Rosier1-91/+65
2013-12-13Assume defaults to produce smaller datalayout strings.Rafael Espindola6-26/+10
2013-12-13Fix pr18235.Rafael Espindola2-25/+18
2013-12-13[SystemZ] Optimize X [!=]= Y in cases where X - Y or Y - X is also computedRichard Sandiford1-0/+21
2013-12-13[SystemZ] Make more use of TMHHRichard Sandiford1-25/+53
2013-12-13test commit.Iain Sandoe1-1/+1