summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-081-1/+1
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-071-1/+1
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-071-6/+6
* Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini2015-07-071-31/+31
* Fix an overly aggressive assertion in getCopyFromPartsVector.Nadav Rotem2015-07-021-2/+3
* Use function attribute "trap-func-name" and remove TargetOptions::TrapFuncName.Akira Hatanaka2015-07-021-1/+4
* [SDAG] Now that we have a way to communicate the exact bit on sdiv use it to ...Benjamin Kramer2015-06-271-11/+5
* fix typos; NFCSanjay Patel2015-06-251-4/+4
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-4/+2
* Switch lowering: add heuristic for filling leaf nodes in the weight-balanced ...Hans Wennborg2015-06-201-0/+54
* Switch lowering: enable whole-switch jump tables at -O0.Hans Wennborg2015-06-181-15/+31
* remove unnecessary casts; NFCSanjay Patel2015-06-171-4/+2
* fix typos in comments; NFCSanjay Patel2015-06-171-2/+2
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-9/+6
* propagate IR-level fast-math-flags to DAG nodes, disabled by defaultSanjay Patel2015-06-161-4/+26
* [WinEH] Add 32-bit SEH state table emission prototypeReid Kleckner2015-06-091-0/+1
OpenPOWER on IntegriCloud