summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* [LICM] Use ICFLoopSafetyInfo in LICMMax Kazantsev2018-11-061-20/+33
* Revert "[IndVars] Smart hard uses detection"Max Kazantsev2018-11-061-26/+13
* [LLVM-C] Fix Windows Build of CoreRobert Widmann2018-11-061-1/+1
* [LLVM-C] Improve Intrinsics BindingsRobert Widmann2018-11-061-0/+44
* Revert "[WebAssembly] Fixup `main` signature by default"Sam Clegg2018-11-061-1/+6
* MachineFunction: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun2018-11-054-4/+5
* MachineModuleInfo: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun2018-11-051-1/+1
* [DWARF] Support types CU list in .gdb_index dumpingFangrui Song2018-11-051-3/+20
* [TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take ...Craig Topper2018-11-0513-18/+17
* AMDGPU: Add sram-ecc featureKonstantin Zhuravlyov2018-11-057-21/+28
* [X86] Don't turn any_extend from a mask register into a sign_extend during lo...Craig Topper2018-11-052-2/+14
* [InstSimplify] fold select (fcmp X, Y), X, YSanjay Patel2018-11-052-50/+31
* [COFF][LLD] Add link support for Microsoft precompiled headers OBJsAlexandre Ganea2018-11-053-37/+82
* Only call FlushFileBuffers() when writing executables on WindowsAlexandre Ganea2018-11-052-1/+57
* [MergeICmps] Do not perform the transformation if GEP is used outside of blockTaewook Oh2018-11-051-1/+1
* [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsicsZaara Syeda2018-11-051-4/+4
* [InstCombine] canonicalize -0.0 to +0.0 in fcmpSanjay Patel2018-11-051-0/+7
* [InstCombine] loosen FP 0.0 constraint for fcmp+select substitutionSanjay Patel2018-11-051-4/+13
* [FPEnv] Add constrained CEIL/FLOOR/ROUND/TRUNC intrinsicsCameron McInally2018-11-058-0/+60
* [ThinLTO] Add an option to disable (thin)lto internalization.Xin Tong2018-11-051-2/+8
* [TargetLowering] Begin generalizing TargetLowering::expandFP_TO_SINT support....Simon Pilgrim2018-11-051-26/+26
* [Inliner] Penalise inlining of calls with loops at OzDavid Green2018-11-051-0/+20
* [Mips] Supplement long branch pseudo instructionsStefan Maksimovic2018-11-055-11/+32
* [AMDGPU] Fix the new atomic optimizer in pixel shaders.Neil Henning2018-11-051-2/+39
* [ARM] Turn assert into condition in ARMCGPSam Parker2018-11-051-3/+3
* [ARM][ARMCGP] Remove unecessary zexts and truncsSam Parker2018-11-051-33/+68
* [DAGCombiner] Use tryFoldToZero to simplify some code and make it work correc...Craig Topper2018-11-051-8/+2
* [DAGCombiner] Remove an unused argument from tryFoldToZero. NFCCraig Topper2018-11-051-4/+3
* [AVR] Fix a backend bug that left extraneous operands after expansionDylan McKay2018-11-051-0/+1
* [X86] Custom type legalize v2i8/v2i16/v2i32 mul to use to pmuludq.Craig Topper2018-11-051-0/+42
* [AVR] Disallow the LDDWRdPtrQ instruction with Z as the destinationDylan McKay2018-11-052-1/+21
* [HotColdSplitting] Use TTI to inform outlining thresholdVedant Kumar2018-11-041-18/+26
* [X86] Add vector shift by immediate to SimplifyDemandedBitsForTargetNode.Craig Topper2018-11-041-0/+42
* [ValueTracking] determine sign of 0.0 from select when matching min/max FPSanjay Patel2018-11-041-0/+21
* [DAGCombiner] Remove 'else' after return. NFCCraig Topper2018-11-041-8/+7
* [SelectionDAG] Remove special methods for creating *_EXTEND_VECTOR_INREG node...Craig Topper2018-11-046-59/+43
* [X86] Update comment I forgot to change in r346043. NFCCraig Topper2018-11-031-2/+2
* [ValueTracking] peek through 2-input shuffles in ComputeNumSignBitsSanjay Patel2018-11-031-19/+34
* [codeview] Let the X86 backend tell us the VFRAME offset adjustmentReid Kleckner2018-11-033-17/+15
* [DWARF v5] Verifier: Add checks for DW_FORM_strx* forms.Wolfgang Pieb2018-11-031-0/+39
* [LTO] Fix a crash caused by accessing an empty ValueInfoTeresa Johnson2018-11-021-12/+28
* [X86] In LowerEXTEND_VECTOR_INREG, emit a vector shuffle instead of directly ...Craig Topper2018-11-021-1/+1
* [WebAssembly] Parsing missing directives to produce valid .oWouter van Oortmerssen2018-11-022-33/+101
* [X86] Don't emit *_extend_vector_inreg nodes when both the input and output t...Craig Topper2018-11-022-28/+19
* [DWARF] Fix typo, .gnu_index -> .gdb_indexFangrui Song2018-11-021-1/+1
* [RISCV] Add some missing expansions for floating-point intrinsicsAlex Bradbury2018-11-021-0/+9
* [WebAssembly] Change indices types to unsined int (NFC)Heejin Ahn2018-11-021-4/+4
* [WebAssembly] Fix bugs in rethrow depth counting and InstPrinterHeejin Ahn2018-11-022-4/+16
* [DebugInfo][InstMerge] Fix -debugify for phi node created by -mldst-motionJordan Rupprecht2018-11-021-0/+1
* ARMExpandPseudoInsts: Fix CMP_SWAP expansion adding a kill flag to a defMatthias Braun2018-11-021-4/+5
OpenPOWER on IntegriCloud