summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [DAGCombiner] fold select-of-constants based on sign-bit testSanjay Patel2019-10-151-0/+43
* [AsmPrinter] Fix unused variable warning in Release builds. NFC.Benjamin Kramer2019-10-151-0/+1
* [DebugInfo] Add a DW_OP_LLVM_entry_value operationDavid Stenberg2019-10-155-12/+43
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-153-9/+8
* [DebugInfo] Add interface for pre-calculating the size of emitted DWARFDavid Stenberg2019-10-154-27/+118
* [DebugInfo] Remove some users of DBG_VALUEs IsIndirect fieldJeremy Morse2019-10-156-54/+52
* Change Comments SmallVector to std::vector in DebugLocStream [NFC]David Stenberg2019-10-152-3/+3
* Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger2019-10-145-67/+18
* [DebugInfo] Fix truncation of call site immediatesDavid Stenberg2019-10-141-1/+1
* Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko2019-10-145-18/+67
* [NFC][TTI] Add Alignment for isLegalMasked[Load/Store]Sam Parker2019-10-141-4/+11
* Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger2019-10-135-67/+18
* IRTranslator - silence static analyzer null dereference warnings. NFCI.Simon Pilgrim2019-10-131-3/+4
* DebugInfo: Reduce the scope of some variables related to debug_ranges emissionDavid Blaikie2019-10-111-14/+11
* DebugInfo: Use base address selection entries for debug_locDavid Blaikie2019-10-111-150/+115
* Revert 374373: [Codegen] Alter the default promotion for saturating adds and ...David Green2019-10-111-61/+31
* [GISel][CallLowering] Enable vector support in argument loweringQuentin Colombet2019-10-111-4/+2
* [MachineIRBuilder] Fix an assertion failure with buildMergeQuentin Colombet2019-10-111-2/+5
* [DAGCombiner] fold vselect-of-constants to shiftSanjay Patel2019-10-111-0/+9
* [GISel] Simplifying return from else in function. NFCMarcello Maggioni2019-10-101-2/+1
* [GISel] Allow getConstantVRegVal() to return G_FCONSTANT values.Marcello Maggioni2019-10-101-11/+31
* [DAGCombiner] fold select-of-constants to shiftSanjay Patel2019-10-101-3/+12
* [Codegen] Alter the default promotion for saturating adds and subsDavid Green2019-10-101-31/+61
* [DAGCombiner] reduce code duplication; NFCSanjay Patel2019-10-101-2/+4
* [Alignment][NFC] Use llv::Align in GISelKnownBitsGuillaume Chatelet2019-10-101-8/+8
* [DAGCombine] Match more patterns for half word bswapAmaury Sechet2019-10-101-29/+29
* [IfCvt][ARM] Optimise diamond if-conversion for code sizeOliver Stannard2019-10-101-17/+116
* [codeview] Try to avoid emitting .cv_loc with line zeroReid Kleckner2019-10-101-3/+13
* Conservatively add volatility and atomic checks in a few placesPhilip Reames2019-10-091-1/+9
* GlobalISel: Implement fewerElementsVector for G_BUILD_VECTORMatt Arsenault2019-10-091-0/+61
* [Support] Add mathematical constantsEvandro Menezes2019-10-091-6/+6
* CodeGenPrepare - silence static analyzer dyn_cast<> null dereference warnings...Simon Pilgrim2019-10-081-11/+8
* [DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica2019-10-0810-16/+53
* [SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter2019-10-081-1/+2
* MachineSSAUpdater: insert IMPLICIT_DEF at top of basic blockNicolai Haehnle2019-10-081-1/+1
* [X86] Add new calling convention that guarantees tail call optimizationReid Kleckner2019-10-071-1/+2
* GlobalISel: Partially implement lower for G_INSERTMatt Arsenault2019-10-071-0/+41
* GlobalISel: Add target pre-isel instructionsMatt Arsenault2019-10-071-2/+3
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-076-8/+8
* [FPEnv] Add constrained intrinsics for lrint and lroundKevin P. Neal2019-10-075-28/+88
* [X86][AVX] Access a scalar float/double as a free extract from a broadcast lo...Simon Pilgrim2019-10-061-0/+5
* [LegalizeTypes][X86] When splitting a vselect for type legalization, don't sp...Craig Topper2019-10-061-3/+12
* Revert [DAGCombine] Match more patterns for half word bswapSanjay Patel2019-10-061-29/+29
* [DAGCombine] Match more patterns for half word bswapAmaury Sechet2019-10-061-29/+29
* GlobalISel: Partially implement lower for G_EXTRACTMatt Arsenault2019-10-061-0/+35
* [FastISel] Copy the inline assembly dialect to the INLINEASM instruction.Craig Topper2019-10-051-0/+1
* BranchFolding - IsBetterFallthrough - assert non-null pointers. NFCI.Simon Pilgrim2019-10-051-0/+2
* Fix a *nasty* miscompile in experimental unordered atomic loweringPhilip Reames2019-10-051-3/+4
* Revert [CodeGen] Do the Simple Early Return in block-placement pass to optimi...Reid Kleckner2019-10-041-46/+0
* [MachineOutliner] Disable outlining from noreturn functionsJessica Paquette2019-10-041-0/+6
OpenPOWER on IntegriCloud