Normalize successors' probabilities when building MBBs for jump table.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGBuilder.cpp
2015-12-05 Cong HouNormalize successors' probabilities when building MBBs...
2015-12-01 Elena DemikhovskyFixed a failure in cost calculation for vector GEP
2015-12-01 Yury GribovIntroduce new @llvm.get.dynamic.area.offset.i{32, 64...
2015-12-01 Evgeniy StepanovExtend debug info for function parameters in SDAG.
2015-11-24 Cong HouLet SelectionDAG start to use probability-based interfa...
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-18 Betul Buyukkurt[PGO] Value profiling support
2015-11-18 Jonas Paulsson[SelectionDAGBuilder] Make sure DemoteReg ends up in...
2015-11-17 Reid Kleckner[WinEH] Move WinEHFuncInfo from MachineModuleInfo to...
2015-11-12 James Molloy[SDAG] Introduce a new BITREVERSE node along with a...
2015-11-09 David Majnemer[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-09 Oliver Stannard[CodeGen] Always promote f16 if not legal
2015-11-07 Joseph Tremoulet[WinEH] Update exception pointer registers
2015-11-04 Igor Laevsky[StatepointLowering] Remove distinction between call...
2015-10-27 Cong HouCreate a new interface addSuccessorWithoutWeight(MBB...
2015-10-22 Craig TopperChange makeLibCall to take an ArrayRef<SDValue> instead...
2015-10-17 Joseph Tremoulet[WinEH] Fix eh.exceptionpointer intrinsic lowering
2015-10-13 Duncan P. N. Exon... SelectionDAG: Remove implicit ilist iterator conversion...
2015-10-12 Cong HouAssign correct edge weights to unwind destinations...
2015-10-12 Oliver Stannard[Debug] Look through bitcasts to find argument registers
2015-10-09 Reid Kleckner[WinEH] Delete the old landingpad implementation of...
2015-10-09 Reid KlecknerRevert "Revert "Revert r248959, "[WinEH] Emit int3...
2015-10-09 Reid KlecknerRevert "Revert r248959, "[WinEH] Emit int3 after noretu...
2015-10-07 Joseph Tremoulet[WinEH] Update CoreCLR EH for catchpad MBBs
2015-10-07 Reid Kleckner[SEH] Add llvm.eh.exceptioncode intrinsic
2015-10-06 David Majnemer[WinEH] Create a separate MBB for funclet prologues
2015-10-06 Joseph Tremoulet[WinEH] Recognize CoreCLR personality function
2015-10-04 David Majnemer[SelectionDAGBuilder] Remove dead code
2015-10-01 David Majnemer[WinEH] Make FuncletLayout more robust against catchret
2015-10-01 NAKAMURA TakumiReformat.
2015-10-01 NAKAMURA TakumiRevert r248959, "[WinEH] Emit int3 after noreturn calls...
2015-09-30 Reid Kleckner[WinEH] Emit int3 after noreturn calls on Win64
2015-09-30 Evgeniy StepanovFix debug info with SafeStack.
2015-09-29 David Majnemer[WinEH] Teach AsmPrinter about funclets
2015-09-28 Reid Kleckner[WinEH] Fix ip2state table emission with funclets
2015-09-23 Cong HouFixed an issue on updating profile data when lowering...
2015-09-18 Bob WilsonWhitespace. Indent with spaces instead of a tab.
2015-09-16 Sanjay Patelpropagate fast-math-flags on DAG nodes
2015-09-10 Reid Kleckner[WinEH] Add codegen support for cleanuppad and cleanupret
2015-09-09 Reid Kleckner[SEH] Emit 32-bit SEH tables for the new EH IR
2015-09-08 Reid Kleckner[WinEH] Avoid creating MBBs for LLVM BBs that cannot...
2015-09-03 Joseph Tremoulet[WinEH] Add cleanupendpad instruction
2015-09-02 Sanjay Pateluse "unpredictable" metadata in SelectionDAG when split...
2015-09-02 Elena DemikhovskyOptimization for Gather/Scatter with uniform base
2015-09-01 Cong HouDistribute the weight on the edge from switch to defaul...
2015-08-30 Renato GolinRevert "Revert "New interface function is added to...
2015-08-30 Renato GolinRevert "New interface function is added to VectorUtils...
2015-08-30 Elena DemikhovskyNew interface function is added to VectorUtils
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-27 Cong HouFixed a bug that edge weights are not assigned correctl...
2015-08-26 Cong HouAssign weights to edges to jump table / bit test header...
2015-08-25 Cong HouRemove the final bit test during lowering switch statem...
2015-08-17 James MolloyGenerate FMINNAN/FMINNUM/FMAXNAN/FMAXNUM from SDAGBuilder.
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-11 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-11 James MolloyAdd support for floating-point minnum and maxnum
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-06 Chandler Carruth[PM/AA] Simplify the AliasAnalysis interface by removin...
2015-08-05 Sanjay Patelrevert r243687: enable fast-math-flag propagation to...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-07-31 Duncan P. N. Exon... DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-30 Sanjay Patelenable fast-math-flag propagation to DAG nodes
2015-07-16 Matthias BraunFix __builtin_setjmp in combination with sjlj exception...
2015-07-16 James Molloy[Codegen] Add intrinsics 'absdiff' and corresponding...
2015-07-16 Mehdi AminiMove most user of TargetMachine::getDataLayout to the...
2015-07-15 Pete CooperUse enum instead of unsigned. NFC.
2015-07-15 Pete CooperUse cast<> instead of dyn_cast to remove llvm_unreachab...
2015-07-15 Pete CooperUse another foreach loop. NFC
2015-07-15 Pete CooperUse getAnyExtOrTrunc helper instead of manually doing...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-09 Reid KlecknerRemove dead code from old 64-bit SEH lowering
2015-07-09 Elena DemikhovskyExtended syntax of vector version of getelementptr...
2015-07-09 Mehdi AminiMake getByValTypeAlignment() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-09 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-08 Mehdi AminiRemove IsLittleEndian from TargetLowering and redirect...
2015-07-07 Reid Kleckner[WinEH] Make llvm.x86.seh.restoreframe work for stack...
2015-07-07 Reid KlecknerRename llvm.frameescape and llvm.framerecover to locale...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-02 Nadav RotemFix an overly aggressive assertion in getCopyFromPartsV...
2015-07-02 Akira HatanakaUse function attribute "trap-func-name" and remove...
2015-06-27 Benjamin Kramer[SDAG] Now that we have a way to communicate the exact...
2015-06-25 Sanjay Patelfix typos; NFC
2015-06-22 Rafael EspindolaAvoid a Symbol -> Name -> Symbol conversion.
2015-06-20 Hans WennborgSwitch lowering: add heuristic for filling leaf nodes...
2015-06-18 Hans WennborgSwitch lowering: enable whole-switch jump tables at...
2015-06-17 Sanjay Patelremove unnecessary casts; NFC
2015-06-17 Sanjay Patelfix typos in comments; NFC
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-16 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes, disabl...
2015-06-09 Reid Kleckner[WinEH] Add 32-bit SEH state table emission prototype
2015-06-04 Benjamin Kramer[SDAG switch lowering] Fix switch case -> or merging...
2015-06-04 Sergey DmitroukErase constant dbgloc on reuse in PHI node
2015-06-04 Benjamin Kramer[SDag switch lowering] Simplify code a bit. No function...
2015-06-04 Hans WennborgSwitch lowering: fix assert in buildBitTests (PR23738)
2015-06-04 James MolloyDon't create a MIN/MAX node if the underlying compare...
next