Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
55a4b6700f61f5a51a32e652368503b7583b971a
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAGBuilder.h
55a4b67
Handle ConstantExpr correctly in SelectionDAGBuilder
by Simon Pilgrim
· 8 years ago
212cccb
Reland "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
by Simon Dardis
· 8 years ago
f466001
Add constrained intrinsics for some libm-equivalent operations
by Andrew Kaylor
· 8 years ago
604526f
[CodeGen] Don't require AA in SDAGISel at -O0.
by Ahmed Bougacha
· 8 years ago
cf9daa3
Introduce experimental generic intrinsics for horizontal vector reductions.
by Amara Emerson
· 8 years ago
919f9e8
[InlineCost] Improve the cost heuristic for Switch
by Jun Bum Lim
· 9 years ago
40c32dd
Use a pointer type for target frame indices during statepoint lowering
by Sanjoy Das
· 9 years ago
6825fb6
PR32382: Fix emitting complex DWARF expressions.
by Adrian Prantl
· 9 years ago
f7e4388
Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
by Simon Dardis
· 9 years ago
6470ff0
[SelectionDAG] Enable target specific vector scalarization of calls and returns
by Simon Dardis
· 9 years ago
209b0f9
[DAG] improve documentation comments; NFC
by Sanjay Patel
· 9 years ago
a0a1164
Add intrinsics for constrained floating point operations
by Andrew Kaylor
· 9 years ago
92a286a
[SelectionDAG] Handle inverted conditions when splitting into multiple branches.
by Geoff Berry
· 9 years ago
061f4a5
Apply clang-tidy's performance-unnecessary-value-param to LLVM.
by Benjamin Kramer
· 9 years ago
caaceef
Expandload and Compressstore intrinsics
by Elena Demikhovsky
· 9 years ago
7beb423
Delete some dead code in SelectionDAG (NFC)
by Vedant Kumar
· 9 years ago
356f79d
[SelectionDAGBuilder] Add const to relevant places
by Aditya Kumar
· 9 years ago
dfad9b2
Local variables whose address is taken and passed on to a call are described
by Wolfgang Pieb
· 9 years ago
b99d1cc
Recommitting r275284: add support to inline __builtin_mempcpy
by Andrew Kaylor
· 9 years ago
f990fa5
Reverting r276771 due to MSan failures.
by Andrew Kaylor
· 9 years ago
3104a6b
Re-committing r275284: add support to inline __builtin_mempcpy
by Andrew Kaylor
· 9 years ago
346dd7f
Reverting r275284 due to platform-specific test failures
by Andrew Kaylor
· 9 years ago
12cccdd
Fix for Bug 26903, adds support to inline __builtin_mempcpy
by Andrew Kaylor
· 9 years ago
db6bd02
Delete unused includes. NFC.
by Rafael Espindola
· 9 years ago
bdc4956
Pass DebugLoc and SDLoc by const ref.
by Benjamin Kramer
· 9 years ago
22bfa83
[stack-protection] Add support for MSVC buffer security check
by Etienne Bergeron
· 9 years ago
82de7d3
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
by Benjamin Kramer
· 9 years ago
38ed802
Fix an assert in SelectionDAGBuilder when processing inline asm
by Renato Golin
· 9 years ago
e885d5e
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
by Tim Shen
· 10 years ago
92d1f0c
Introduce an GCRelocateInst class [NFC]
by Philip Reames
· 10 years ago
0012756
[SSP] Remove llvm.stackprotectorcheck.
by Tim Shen
· 10 years ago
65a6067
Lower @llvm.experimental.deoptimize as a noreturn call
by Sanjoy Das
· 10 years ago
e221a87
Swift Calling Convention: swifterror target-independent change.
by Manman Ren
· 10 years ago
5e241b1
[Codegen] Decrease minimum jump table density.
by Kyle Butt
· 10 years ago
fd3eaa8
Reduce code duplication by extracting out a helper function; NFC
by Sanjoy Das
· 10 years ago
df9ae70
Add lowering support for llvm.experimental.deoptimize
by Sanjoy Das
· 10 years ago
a5b2972
Remove stale comment
by Sanjoy Das
· 10 years ago
e58ca59
[StatepointLowering] Schedule gc relocates before uniqueing them
by Sanjoy Das
· 10 years ago
38bfc22
Add "first class" lowering for deopt operand bundles
by Sanjoy Das
· 10 years ago
3a02019
[SelectionDAG] Remove visitStatepoint; NFC
by Sanjoy Das
· 10 years ago
70697ff
Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFC
by Sanjoy Das
· 10 years ago
19c6159
[SelectionDAG] Extract out populateCallLoweringInfo; NFC
by Sanjoy Das
· 10 years ago
2bba779
SelectionDAG: Lower some range metadata to AssertZext
by Matt Arsenault
· 10 years ago
83eefa6
[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.
by Manuel Jacob
· 10 years ago
bbfc721
[IR] Remove terminatepad
by David Majnemer
· 10 years ago
8a1c45d
[IR] Reformulate LLVM's EH funclet IR
by David Majnemer
· 10 years ago
1938f2e
Let SelectionDAG start to use probability-based interface to add successors.
by Cong Hou
· 10 years ago
bacc7ba
[SelectionDAG] Remove dead code. NFC.
by Benjamin Kramer
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
51189f0a
[WinEH] Avoid creating MBBs for LLVM BBs that cannot contain code
by Reid Kleckner
· 10 years ago
9ce71f7
[WinEH] Add cleanupendpad instruction
by Joseph Tremoulet
· 10 years ago
511298b
Distribute the weight on the edge from switch to default statement to edges generated in lowering switch.
by Cong Hou
· 10 years ago
0312770
Assign weights to edges to jump table / bit test header when lowering switch statement.
by Cong Hou
· 10 years ago
4e7ded8
SelectionDAGBuilder: Fix SPDescriptor not resetting GuardReg
by Matthias Braun
· 10 years ago
cd59591
Remove the final bit test during lowering switch statement if all cases in bit test cover a contiguous range.
by Cong Hou
· 10 years ago
654e130
New EH representation for MSVC compatibility
by David Majnemer
· 10 years ago
6923461
Use enum instead of unsigned. NFC.
by Pete Cooper
· 10 years ago
db82d2f
Revert the new EH instructions
by David Majnemer
· 10 years ago
ae2ffc8
New EH representation for MSVC compatibility
by David Majnemer
· 10 years ago
0f7f8d4
Remove dead code from old 64-bit SEH lowering
by Reid Kleckner
· 10 years ago
56228da
Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()
by Mehdi Amini
· 10 years ago
6ed81cb
Switch lowering: add heuristic for filling leaf nodes in the weight-balanced binary search tree
by Hans Wennborg
· 10 years ago
6c0fe24
[SelectionDAG] Delete SelectionDAGBuilder::removeValue. NFC.
by Sanjoy Das
· 10 years ago
1194d1e7
[SelectionDAG] Make an argument optional in RFV::getCopyToRegs. NFC.
by Sanjoy Das
· 11 years ago
3936a97
[SelectionDAG] Move RegsForValue into SelectionDAGBuilder.h. NFC.
by Sanjoy Das
· 11 years ago
84153c4
[SelectionDAG] Pass explicit type to lowerCallOperands. NFC.
by Sanjoy Das
· 11 years ago
a9308c4
IR: Give 'DI' prefix to debug info metadata
by Duncan P. N. Exon Smith
· 11 years ago
584ce37
Masked gather and scatter: Added code for SelectionDAG.
by Elena Demikhovsky
· 11 years ago
7bf4d4e
Switch lowering: use uint32_t for weights everywhere
by Hans Wennborg
· 11 years ago
0867b15
Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
by Hans Wennborg
· 11 years ago
0be238c
Revert r235560; this commit was causing several failed assertions in Debug builds using MSVC's STL. The iterator is being used outside of its valid range.
by Aaron Ballman
· 11 years ago
15823d4
Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
by Hans Wennborg
· 11 years ago
a9e2057
Revert the switch lowering change (r235101, r235103, r235106)
by Hans Wennborg
· 11 years ago
d403664
Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
by Hans Wennborg
· 11 years ago
a46c36b
Allow memory intrinsics to be tail calls
by Krzysztof Parzyszek
· 11 years ago
dd0ff85
Remove empty non-virtual destructors or mark them =default when non-public
by Benjamin Kramer
· 11 years ago
3bef6a3
CodeGen: Assert that inlined-at locations agree
by Duncan P. N. Exon Smith
· 11 years ago
66463cc
SelectionDAG: Use specialized metadata nodes in EmitFuncArgumentDbgValue(), NFC
by Duncan P. N. Exon Smith
· 11 years ago
077845e
Rewrite SelectionDAGBuilder::Clusterify to run in linear time. NFC.
by Hans Wennborg
· 11 years ago
b4db142
Switch lowering: extract NextBlock function. NFC.
by Hans Wennborg
· 11 years ago
7832543
Switch lowering: remove unnecessary ConstantInt casts. NFC.
by Hans Wennborg
· 11 years ago
85f7f72
Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints.
by Igor Laevsky
· 11 years ago
8d0851f
Revert change r231366 as it broke clang-native-arm-cortex-a9 Analysis/properties.m test.
by Igor Laevsky
· 11 years ago
1725997
Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints.
by Igor Laevsky
· 11 years ago
4e3b903
Reduce double set lookups.
by Benjamin Kramer
· 11 years ago
7fc58a4
Generalize statepoint lowering to use ImmutableStatepoint. Move statepoint lowering into a separate function 'LowerStatepoint' which uses ImmutableStatepoint instead of a CallInst. Also related utility functions are changed to receive ImmutableCallSite.
by Igor Laevsky
· 11 years ago
d106b73
Factor out a splitSwitchCase() function so that it can be reused.
by Daniel Jasper
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
0a57f65
CodeGen support for x86_64 SEH catch handlers in LLVM
by Reid Kleckner
· 11 years ago
0ad96c8
[StackMaps] Mark in CallLoweringInfo when lowering a patchpoint
by Hal Finkel
· 11 years ago
f1de34b
Masked Load / Store Intrinsics - the CodeGen part.
by Elena Demikhovsky
· 11 years ago
1a1bdb2
[Statepoints 3/4] Statepoint infrastructure for garbage collection: SelectionDAGBuilder
by Philip Reames
· 11 years ago
b9991a2
[stack protector] Set edge weights for newly created basic blocks.
by Akira Hatanaka
· 11 years ago
9bc81fb
Revert "Masked Vector Load and Store Intrinsics."
by Duncan P. N. Exon Smith
· 11 years ago
9e5089a
Masked Vector Load and Store Intrinsics.
by Elena Demikhovsky
· 11 years ago
7c93690
Add minnum / maxnum codegen
by Matt Arsenault
· 11 years ago
ad2363f
[Stackmaps] Enable invoking the patchpoint intrinsic.
by Juergen Ributzka
· 11 years ago
fd4633e
Reduce code duplication between patchpoint and non-patchpoint lowering. NFC.
by Juergen Ributzka
· 11 years ago
df82a33
Refactor debug statement and remove dead argument. NFC.
by Chad Rosier
· 11 years ago
c6cc58e
Remove unnecessary copying or replace it with moves in a bunch of places.
by Benjamin Kramer
· 11 years ago
Next »