summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Distribute the weight on the edge from switch to default statement to edges g...Cong Hou2015-09-011-17/+39
* 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
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-13/+39
* Fixed a bug that edge weights are not assigned correctly when lowering switch...Cong Hou2015-08-271-1/+1
* Assign weights to edges to jump table / bit test header when lowering switch ...Cong Hou2015-08-261-5/+15
* Remove the final bit test during lowering switch statement if all cases in bi...Cong Hou2015-08-251-6/+16
* Generate FMINNAN/FMINNUM/FMAXNAN/FMAXNUM from SDAGBuilder.James Molloy2015-08-171-12/+33
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-12/+13
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-4/+3
* Add support for floating-point minnum and maxnumJames Molloy2015-08-111-1/+2
* Fix some comment typos.Benjamin Kramer2015-08-081-4/+4
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-5/+7
* revert r243687: enable fast-math-flag propagation to DAG nodes Sanjay Patel2015-08-051-1/+1
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-0/+1
* DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith2015-07-311-2/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-0/+24
* enable fast-math-flag propagation to DAG nodesSanjay Patel2015-07-301-1/+1
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-161-0/+5
* [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif...James Molloy2015-07-161-0/+12
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* Use enum instead of unsigned. NFC.Pete Cooper2015-07-151-1/+2
* Use cast<> instead of dyn_cast to remove llvm_unreachable. NFC.Pete Cooper2015-07-151-4/+2
* Use another foreach loop. NFCPete Cooper2015-07-151-2/+1
* Use getAnyExtOrTrunc helper instead of manually doing ext/trunc check. NFC.Pete Cooper2015-07-151-14/+5
* Revert the new EH instructionsDavid Majnemer2015-07-101-24/+0
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-0/+24
* Remove dead code from old 64-bit SEH loweringReid Kleckner2015-07-091-24/+0
* Extended syntax of vector version of getelementptr instruction.Elena Demikhovsky2015-07-091-3/+26
* Make getByValTypeAlignment() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-153/+201
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-32/+38
OpenPOWER on IntegriCloud