summaryrefslogtreecommitdiff
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 Stellard2-16/+127
2015-04-23Thumb2: When applying branch optimizations, visit branches in reverse order.Peter Collingbourne2-2/+61
2015-04-23ARM: When re-creating a branch via InsertBranch, preserve CPSR flags.Peter Collingbourne3-5/+6
2015-04-23Thumb2: When optimizing for size, do not if-convert branches involving compar...Peter Collingbourne4-5/+79
2015-04-23ARM: When spilling extra registers for alignment, prefer low registers on all...Peter Collingbourne11-42/+42
2015-04-23ARM: Only enforce 4-byte alignment on Thumb-2 functions with constant pools.Peter Collingbourne3-20/+18
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 Nemet6-16/+230
2015-04-23[NVPTX] run SeparateConstOffsetFromGEP before SLSRJingyue Wu3-4/+82
2015-04-23R600/SI: Add missing -mcpu=SI to assembler testTom Stellard1-1/+1
2015-04-23R600/SI: Add assembler support for all CI and VI VOP1 instructionsTom Stellard7-73/+308
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 Stellard3-5/+61
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 Kleckner16-11/+312
2015-04-23[PowerPC] Enable printing instructions using aliasesHal Finkel55-1280/+1273
2015-04-23Move DIContext.h to common DebugInfo location.Zachary Turner13-45/+30
2015-04-23Move Value.isDereferenceablePointer to ValueTracking [NFC]Philip Reames9-147/+159
2015-04-23[AArch64] Add nvcast patterns for v4f16 and v8f16Pirama Arumuga Nainar2-0/+97
2015-04-23[AArch64] Handle vec4, vec8, vec16 *itofp for halfPirama Arumuga Nainar4-2/+313
2015-04-23Re-commit r235560: Switch lowering: extract jump tables and bit tests before ...Hans Wennborg14-912/+1324
2015-04-23use update_llc_test_checks.py to tighten checking; remove unnecessary CPU paramSanjay Patel1-54/+43
2015-04-23[Hexagon] Shrink-wrap stack frame (Hexagon-specific)Krzysztof Parzyszek4-386/+598
2015-04-23[Hexagon] Add testcases for stack alignment and variable-sized objectsKrzysztof Parzyszek4-0/+89
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 Ballman14-1323/+912
2015-04-23Be more strict about the operand for the array type in BitcodeReaderFilipe Cabecinhas3-0/+8
2015-04-23Verify sizes when trying to read a BitcodeAbbrevOpFilipe Cabecinhas5-1/+19
2015-04-23[DAGCombiner] Remove extra bitcasts surrounding vector shuffles Simon Pilgrim2-0/+109
2015-04-23Move common loop utility function isInductionPHI into LoopUtils.cppKarthik Bhat2-43/+46
2015-04-23Add support to interchange loops with reductions.Karthik Bhat3-80/+462
2015-04-23[WinEH] Removing seh-filter.ll until I can determine its validityAndrew Kaylor1-21/+0
2015-04-23[WinEH] Don't skip landing pads that end with an unreachable instruction.Andrew Kaylor3-6/+6
2015-04-22Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg14-912/+1323
2015-04-22[InstCombine] Use a more targeted fix instead of r235544David Majnemer2-9/+20
2015-04-22[SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner16-312/+11
2015-04-22Unxfail passing test on HexagonKrzysztof Parzyszek1-2/+0
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 Parzyszek11-816/+726
2015-04-22[WinEH] Demote values and phis live across exception handlers up frontReid Kleckner6-130/+467
2015-04-22[InstCombine] Clear out nsw/nuw if we modify computation in the chainDavid Majnemer2-3/+22
2015-04-22[Kaleidoscope] Fix incorrect use of reinterpret_cast.Lang Hames7-7/+7
2015-04-22[Allocator] Remove memory poisoning before deallocationReid Kleckner1-14/+0
2015-04-22[Kaleidoscope] Remove RTTI use from chapters 7 and 8.Lang Hames6-12/+8
2015-04-22Another test to exercise APInt divide step D6.Yaron Keren1-0/+13
2015-04-22[Hexagon] Use A2_tfrsi for constant pool and jump table addressesKrzysztof Parzyszek7-81/+155
2015-04-22Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f...David Blaikie8-116/+46