summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2015-04-23Unbreak buildHEADmasterKrzysztof Parzyszek1-1/+1
2015-04-23[Hexagon] Minor cleanup in HexagonFrameLoweringKrzysztof Parzyszek1-6/+2
2015-04-23R600/SI: Fix indirect addressing with a negative constant offsetTom Stellard1-16/+55
2015-04-23Thumb2: When applying branch optimizations, visit branches in reverse order.Peter Collingbourne1-2/+7
2015-04-23ARM: When re-creating a branch via InsertBranch, preserve CPSR flags.Peter Collingbourne1-2/+4
2015-04-23Thumb2: When optimizing for size, do not if-convert branches involving compar...Peter Collingbourne1-0/+27
2015-04-23ARM: When spilling extra registers for alignment, prefer low registers on all...Peter Collingbourne1-2/+2
2015-04-23ARM: Only enforce 4-byte alignment on Thumb-2 functions with constant pools.Peter Collingbourne1-18/+1
2015-04-23[Hexagon] Fix compiler warnings in release buildKrzysztof Parzyszek2-1/+6
2015-04-23[getUnderlyingOjbects] Analyze loop PHIs further to remove false positivesAdam Nemet2-11/+57
2015-04-23[NVPTX] run SeparateConstOffsetFromGEP before SLSRJingyue Wu1-4/+6
2015-04-23R600/SI: Add assembler support for all CI and VI VOP1 instructionsTom Stellard6-11/+71
2015-04-23R600/SI: v_mov_fed_b32 does not exist on VITom Stellard1-1/+1
2015-04-23R600/SI: Use a better error message for unsupported instructions in the assem...Tom Stellard1-1/+1
2015-04-23R600/SI: Improve AsmParser support for forced e64 encodingTom Stellard1-5/+45
2015-04-23[WinEH] Handle stubs for outlined functions that have only unreached terminat...Andrew Kaylor1-9/+16
2015-04-23Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare ...Reid Kleckner4-2/+121
2015-04-23[PowerPC] Enable printing instructions using aliasesHal Finkel2-2/+8
2015-04-23Move DIContext.h to common DebugInfo location.Zachary Turner4-22/+5
2015-04-23Move Value.isDereferenceablePointer to ValueTracking [NFC]Philip Reames7-141/+152
2015-04-23[AArch64] Add nvcast patterns for v4f16 and v8f16Pirama Arumuga Nainar1-0/+8
2015-04-23[AArch64] Handle vec4, vec8, vec16 *itofp for halfPirama Arumuga Nainar1-0/+10
2015-04-23Re-commit r235560: Switch lowering: extract jump tables and bit tests before ...Hans Wennborg4-765/+904
2015-04-23[Hexagon] Shrink-wrap stack frame (Hexagon-specific)Krzysztof Parzyszek3-386/+562
2015-04-23[mips] [IAS] Move NOP emission after pseudo-instruction expansion. NFC.Toma Tabacu1-11/+9
2015-04-23Revert r235560; this commit was causing several failed assertions in Debug bu...Aaron Ballman4-903/+765
2015-04-23Be more strict about the operand for the array type in BitcodeReaderFilipe Cabecinhas1-0/+3
2015-04-23Verify sizes when trying to read a BitcodeAbbrevOpFilipe Cabecinhas1-0/+9
2015-04-23[DAGCombiner] Remove extra bitcasts surrounding vector shuffles Simon Pilgrim1-0/+45
2015-04-23Move common loop utility function isInductionPHI into LoopUtils.cppKarthik Bhat2-43/+46
2015-04-23Add support to interchange loops with reductions.Karthik Bhat2-80/+227
2015-04-23[WinEH] Don't skip landing pads that end with an unreachable instruction.Andrew Kaylor1-6/+4
2015-04-22Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg4-765/+903
2015-04-22[InstCombine] Use a more targeted fix instead of r235544David Majnemer1-9/+8
2015-04-22[SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner4-121/+2
2015-04-22[RuntimeDyld][COFF] Add external symbol resolution support to RuntimeDyldCOFF.Lang Hames1-14/+16
2015-04-22[Hexagon] Some cleanup of instruction selection codeKrzysztof Parzyszek5-800/+709
2015-04-22[WinEH] Demote values and phis live across exception handlers up frontReid Kleckner1-68/+277
2015-04-22[InstCombine] Clear out nsw/nuw if we modify computation in the chainDavid Majnemer1-3/+10
2015-04-22[Hexagon] Use A2_tfrsi for constant pool and jump table addressesKrzysztof Parzyszek5-78/+151
2015-04-22Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f...David Blaikie6-51/+32
2015-04-22[AArch64] Use MachineRegisterInfo instead of LiveIntervals to calculate liven...Pete Cooper1-4/+4
2015-04-22don't repeat function names in comments; NFCSanjay Patel1-38/+31
2015-04-22[Hexagon] Consider constant-extended offsets to be validKrzysztof Parzyszek2-10/+15
2015-04-22Test commit: fix typo in comment.Luqman Aden1-2/+2
2015-04-22Fix Windows build break: use LLVM_FUNCTION_NAME instead of __func__.Krzysztof Parzyszek2-2/+2
2015-04-22R600: Fix always inline pass breaking noinline functionsMatt Arsenault1-2/+3
2015-04-22[Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek10-447/+1328
2015-04-22[opaque pointer type] Use pointee type retrieved from asm, rather than access...David Blaikie1-2/+1
2015-04-22[x86] Add store-folded memop patterns for vcvtps2phSanjay Patel1-0/+12