summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-0/+1
* Partially fix memcpy / memset / memmove lowering in SelectionDAG construction...Manuel Jacob2015-12-121-22/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-40/+23
* SelectionDAG: Match min/max if the scalar operation is legalMatt Arsenault2015-12-111-10/+34
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-111-12/+0
* Normalize successors' probabilities when building MBBs for jump table.Cong Hou2015-12-051-0/+2
* Fixed a failure in cost calculation for vector GEPElena Demikhovsky2015-12-011-8/+8
* Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov2015-12-011-0/+15
* Extend debug info for function parameters in SDAG.Evgeniy Stepanov2015-12-011-16/+11
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-167/+178
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-34/+30
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-30/+34
* [PGO] Value profiling supportBetul Buyukkurt2015-11-181-1/+2
* [SelectionDAGBuilder] Make sure DemoteReg ends up in right reg-class.Jonas Paulsson2015-11-181-1/+2
* [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner2015-11-171-7/+4
* [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsicJames Molloy2015-11-121-0/+5
* [WinEH] Don't emit CATCHRET from visitCatchPadDavid Majnemer2015-11-091-12/+5
* [CodeGen] Always promote f16 if not legalOliver Stannard2015-11-091-0/+14
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-2/+3
* [StatepointLowering] Remove distinction between call and invoke safepointsIgor Laevsky2015-11-041-1/+2
* Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successo...Cong Hou2015-10-271-3/+7
* Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. ...Craig Topper2015-10-221-1/+1
* [WinEH] Fix eh.exceptionpointer intrinsic loweringJoseph Tremoulet2015-10-171-1/+2
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-19/+19
* Assign correct edge weights to unwind destinations when lowering invoke state...Cong Hou2015-10-121-27/+46
* [Debug] Look through bitcasts to find argument registersOliver Stannard2015-10-121-19/+13
* [WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner2015-10-091-19/+0
* Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Wi...Reid Kleckner2015-10-091-1/+5
* Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64""Reid Kleckner2015-10-091-5/+1
* [WinEH] Update CoreCLR EH for catchpad MBBsJoseph Tremoulet2015-10-071-2/+3
* [SEH] Add llvm.eh.exceptioncode intrinsicReid Kleckner2015-10-071-1/+15
* [WinEH] Create a separate MBB for funclet prologuesDavid Majnemer2015-10-061-3/+43
* [WinEH] Recognize CoreCLR personality functionJoseph Tremoulet2015-10-061-4/+6
* [SelectionDAGBuilder] Remove dead codeDavid Majnemer2015-10-041-1/+1
* [WinEH] Make FuncletLayout more robust against catchretDavid Majnemer2015-10-011-1/+13
* Reformat.NAKAMURA Takumi2015-10-011-1/+2
* Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"NAKAMURA Takumi2015-10-011-1/+4
* [WinEH] Emit int3 after noreturn calls on Win64Reid Kleckner2015-09-301-4/+1
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-301-7/+1
* [WinEH] Teach AsmPrinter about funcletsDavid Majnemer2015-09-291-0/+1
* [WinEH] Fix ip2state table emission with funcletsReid Kleckner2015-09-281-1/+7
* Fixed an issue on updating profile data when lowering switch statement.Cong Hou2015-09-231-4/+4
* Whitespace. Indent with spaces instead of a tab.Bob Wilson2015-09-181-1/+1
* propagate fast-math-flags on DAG nodesSanjay Patel2015-09-161-1/+22
* [WinEH] Add codegen support for cleanuppad and cleanupretReid Kleckner2015-09-101-34/+57
* [SEH] Emit 32-bit SEH tables for the new EH IRReid Kleckner2015-09-091-8/+15
* [WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner2015-09-081-44/+52
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+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
OpenPOWER on IntegriCloud