summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2015-09-122-4/+4
* Use function attribute "stackrealign" to decide whether stackAkira Hatanaka2015-09-111-9/+1
* [X86] Make sure startproc/endproc are pairedDavid Majnemer2015-09-111-1/+1
* [CodeGen] Refactor TLI/AtomicExpand interface to make LLSC explicit.Ahmed Bougacha2015-09-111-18/+17
* [CodeGen] Rename AtomicRMWExpansionKind to AtomicExpansionKind.Ahmed Bougacha2015-09-111-3/+3
* Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou2015-09-101-6/+6
* Fix SEH state numbering algorithm to handle cleanupendpadsReid Kleckner2015-09-101-4/+9
* Add an explicit 'inline' specifier to these static functions. GCC isChandler Carruth2015-09-101-14/+14
* Debug Info: Allow a DIModule to appear as the scope of other entities.Adrian Prantl2015-09-101-0/+2
* [WinEH] Fix single-block cleanup coloringJoseph Tremoulet2015-09-101-8/+9
* Re-commit r247216: "Fix Clang-tidy misc-use-override warnings, other minor fi...Hans Wennborg2015-09-101-2/+2
* Fix PR 24724 - The implicit register verifier shouldn't assume certain operandAlex Lorenz2015-09-101-39/+16
* [DAGCombine] Truncate BUILD_VECTOR operators if necessary when constant foldi...Silviu Baranga2015-09-101-11/+25
* Revert r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg2015-09-101-2/+2
* [WinEH] Add codegen support for cleanuppad and cleanupretReid Kleckner2015-09-104-56/+82
* Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg2015-09-101-2/+2
* [SEH] Emit 32-bit SEH tables for the new EH IRReid Kleckner2015-09-095-79/+225
* Save LaneMask with livein registersMatthias Braun2015-09-0916-58/+89
* VirtRegMap: Improve addMBBLiveIns() using SlotIndex::MBBIndexIterator; NFCMatthias Braun2015-09-091-25/+62
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-0917-42/+51
* MachineVerifier: Check that SlotIndex MBBIndexList is sorted.Matthias Braun2015-09-091-0/+17
* Fix vector splitting for extract_vector_elt and vector elements of <8-bits.Daniel Sanders2015-09-092-2/+20
* SelectionDAG: Support Expand of f16 extloadsMatt Arsenault2015-09-091-1/+19
* Fix typos / grammarMatt Arsenault2015-09-091-26/+26
* [WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner2015-09-085-57/+83
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-083-30/+52
* [WebAssembly] Support running without a register allocator in the default Cod...Dan Gohman2015-09-081-16/+19
* [SelectionDAG] Swap commutative binops before constant-based foldingHal Finkel2015-09-061-6/+7
* Typo. NFC.Chad Rosier2015-09-041-1/+1
* Sink COFF.h MC include into .cpp filesReid Kleckner2015-09-031-0/+1
* check for fastness before merging in DAGCombiner::MergeConsecutiveStores() Sanjay Patel2015-09-031-11/+16
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-034-9/+33
* use "unpredictable" metadata in fast-isel when splitting comparesSanjay Patel2015-09-021-1/+4
* use "unpredictable" metadata in SelectionDAG when splitting comparesSanjay Patel2015-09-021-4/+5
* Optimization for Gather/Scatter with uniform baseElena Demikhovsky2015-09-021-31/+43
* [ARM][AArch64] Turn on by default interleaved access loweringSilviu Baranga2015-09-011-1/+1
* Distribute the weight on the edge from switch to default statement to edges g...Cong Hou2015-09-013-21/+43
* [DAGCombine] Fixup SETCC legality checkingHal Finkel2015-08-311-11/+17
* don't set a legal vector type if we know we can't use that type (NFCI)Sanjay Patel2015-08-311-18/+12
* generalize helper function of MergeConsecutiveStores to handle vector types (...Sanjay Patel2015-08-311-14/+21
* [DAGCombine] Use getSetCCResultType utility functionHal Finkel2015-08-311-1/+1
* [EH] Handle non-Function personalities like unknown personalitiesReid Kleckner2015-08-315-74/+13
* [DAGCombine] Remove some old dead code for forming SETCC nodesHal Finkel2015-08-311-45/+0
* Rework of the new interface for shrink wrappingKit Barton2015-08-312-21/+29
* [AggressiveAntiDepBreaker] Check for EarlyClobber on defining instructionHal Finkel2015-08-311-0/+14
* Support: Support LLVM_ENABLE_THREADS=0 in llvm/Support/thread.h.Peter Collingbourne2015-08-311-2/+2
* Revert "Revert "New interface function is added to VectorUtils Value *getSpla...Renato Golin2015-08-301-17/+13
* Revert "New interface function is added to VectorUtils Value *getSplatValue(V...Renato Golin2015-08-301-13/+17
* New interface function is added to VectorUtilsElena Demikhovsky2015-08-301-17/+13
* SelectionDAG: add missing ComputeSignBits case for SELECT_CCFiona Glaser2015-08-291-0/+5
OpenPOWER on IntegriCloud