Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b736bf38990c4d474b1267f90c0706a3c983a10f
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAGBuilder.cpp
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
61ba2e3
InstrProf: An intrinsic and lowering for instrumentation based profiling
by Justin Bogner
· 11 years ago
08de833
SelectionDAG switch lowering: Replace unreachable default with most popular case.
by Hans Wennborg
· 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
5bef5b5
Revert r223049, r223050 and r223051 while investigating test failures.
by Hans Wennborg
· 11 years ago
1571336
SelectionDAG switch lowering: Replace unreachable default with most popular case.
by Hans Wennborg
· 11 years ago
b9991a2
[stack protector] Set edge weights for newly created basic blocks.
by Akira Hatanaka
· 11 years ago
6dfb041
Switch lowering: reformat some for loops etc. NFC
by Hans Wennborg
· 11 years ago
6c42d1a
Switch lowering: Fix broken 'Figure out which block is next' code
by Hans Wennborg
· 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
70573dc
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
by David Blaikie
· 11 years ago
283bc2e
Allow the use of functions as typeinfo in landingpad clauses
by Reid Kleckner
· 11 years ago
de36e80
Revert "IR: MDNode => Value"
by Duncan P. N. Exon Smith
· 11 years ago
3872d00
IR: MDNode => Value: Instruction::getMetadata()
by Duncan P. N. Exon Smith
· 11 years ago
4b7bd2d
Fix copy paste comment
by Matt Arsenault
· 11 years ago
7c93690
Add minnum / maxnum codegen
by Matt Arsenault
· 11 years ago
5a3f5f7
Introduce enum values for previously defined metadata types. (NFC)
by Philip Reames
· 11 years ago
230332f
Check for dynamic alloca's when selecting lifetime intrinsics.
by Pete Cooper
· 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
e2de06b
Erase fence insertion from SelectionDAGBuilder.cpp (NFC)
by Robin Morisset
· 11 years ago
df82a33
Refactor debug statement and remove dead argument. NFC.
by Chad Rosier
· 11 years ago
85de8f9
Use the subtarget on the dag to get TargetFrameLowering rather
by Eric Christopher
· 11 years ago
58a2461
Use the TargetLowering information we already have on the
by Eric Christopher
· 11 years ago
b17140d
Cache TargetLowering on SelectionDAGISel and update previous
by Eric Christopher
· 11 years ago
c6cc58e
Remove unnecessary copying or replace it with moves in a bunch of places.
by Benjamin Kramer
· 11 years ago
87b7eb9
Move the complex address expression out of DIVariable and into an extra
by Adrian Prantl
· 11 years ago
b458dc2
Revert r218778 while investigating buldbot breakage.
by Adrian Prantl
· 11 years ago
25a7174
Move the complex address expression out of DIVariable and into an extra
by Adrian Prantl
· 11 years ago
9757263
Fix crash with an insertvalue that produces an empty object.
by Peter Collingbourne
· 11 years ago
ffbc690
Optimize sext/zext insertion algorithm in back-end.
by Jiangning Liu
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
51b1d46
[ARM] Enable DP copy, load and store instructions for FPv4-SP
by Oliver Stannard
· 11 years ago
deb4b5f
Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type".
by Jiangning Liu
· 11 years ago
f841b3b
Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type
by Jiangning Liu
· 11 years ago
46ef7ce
[PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic
by Hal Finkel
· 11 years ago
b0e86ec
[pr19635] Revert most of r170537, and add new testcase.
by Patrik Hagglund
· 11 years ago
5acc58f
[stack protector] Look through bitcasts to get global variable
by Akira Hatanaka
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
6f2a526
Add alignment value to allowsUnalignedMemoryAccess
by Matt Arsenault
· 11 years ago
9304691
Add @llvm.assume, lowering, and some basic properties
by Hal Finkel
· 11 years ago
e5b6e0d
[stack protector] Fix a potential security bug in stack protector where the
by Akira Hatanaka
· 11 years ago
cc39b67
AA metadata refactoring (introduce AAMDNodes)
by Hal Finkel
· 11 years ago
f7a02c1
CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpext
by Tim Northover
· 11 years ago
fd7e424
CodeGen: extend f16 conversions to permit types > float.
by Tim Northover
· 11 years ago
480872b
Remove TLI from isInTailCallPosition's arguments. NFC.
by Juergen Ributzka
· 11 years ago
4ce9863
[FastISel] Make isInTailCallPosition independent of SelectionDAG.
by Juergen Ributzka
· 11 years ago
f236bb1
Fix ppcf128 component access on little-endian systems
by Ulrich Weigand
· 11 years ago
3bd03c7
[DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.
by Juergen Ributzka
· 11 years ago
d82ed2e
DAG: move sret demotion into most basic LowerCallTo implementation.
by Tim Northover
· 11 years ago
420a216
IR: add "cmpxchg weak" variant to support permitted failure.
by Tim Northover
· 11 years ago
576d36a
Have isInTailCallPosition take the DAG so that we can use the
by Eric Christopher
· 11 years ago
4db1abe
[DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact flags to SelectionDAG.
by Andrea Di Biagio
· 11 years ago
d622e12
SelectionDAG: skip barriers for unordered atomic operations
by Tim Northover
· 12 years ago
4f1909f
ARM: teach AAPCS-VFP to deal with Cortex-M4.
by Tim Northover
· 12 years ago
f3a5a5c
Target: remove old constructors for CallLoweringInfo
by Saleem Abdulrasool
· 12 years ago
9f664c1
Target: change member from reference to pointer
by Saleem Abdulrasool
· 12 years ago
c24f217
ARM: HFAs must be passed in consecutive registers
by Oliver Stannard
· 12 years ago
c7aea40
Implememting named register intrinsics
by Renato Golin
· 12 years ago
2d2aa0c
Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introduced most of these recently.
by Craig Topper
· 12 years ago
64941d9
Convert SelectionDAG::getMergeValues to use ArrayRef.
by Craig Topper
· 12 years ago
206fcd4
Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer and size.
by Craig Topper
· 12 years ago
48d114b
Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.
by Craig Topper
· 12 years ago
32da889
This reapplies r207235 with an additional bugfixes caught by the msan
by Adrian Prantl
· 12 years ago
d2d9b76
Revert "This reapplies r207130 with an additional testcase+and a missing check for"
by Adrian Prantl
· 12 years ago
f5834a4
This reapplies r207130 with an additional testcase+and a missing check for
by Adrian Prantl
· 12 years ago
6e5de2e
Revert "This reapplies r207130 with an additional testcase+and a missing check for"
by Adrian Prantl
· 12 years ago
3512190
This reapplies r207130 with an additional testcase+and a missing check for
by Adrian Prantl
· 12 years ago
ff4282a
Revert "Debug info for optimized code: Support variables that are on the stack and"
by Adrian Prantl
· 12 years ago
f422391
Debug info for optimized code: Support variables that are on the stack and
by Adrian Prantl
· 12 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
443252c
Fix unnecessary line break
by Matt Arsenault
· 12 years ago
d7ba46b
Patch by Vadim Chugunov
by Yaron Keren
· 12 years ago
abb4ac7
Convert SelectionDAG::getVTList to use ArrayRef
by Craig Topper
· 12 years ago
aad475b
Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead.
by Nick Lewycky
· 12 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
bfb38ba
Fix for PR 19261:
by Eric Christopher
· 12 years ago
fd719b9
Avoid storing Twines.
by Benjamin Kramer
· 12 years ago
c0a3c1d
Add @llvm.clear_cache builtin
by Renato Golin
· 12 years ago
3161726
remove a bunch of unused private methods
by Nuno Lopes
· 12 years ago
275ce91
Fix an assertion caused by using inline asm with indirect register inputs.
by Kevin Qin
· 12 years ago
e94a518
IR: add a second ordering operand to cmpxhg for failure
by Tim Northover
· 12 years ago
cdf4788
[C++11] Add range based accessors for the Use-Def chain of a Value.
by Chandler Carruth
· 12 years ago
9a4c9e5
[Layering] Move DebugInfo.h into the IR library where its implementation
by Chandler Carruth
· 12 years ago
acb842d
Check for dynamic allocas and inline asm that clobbers sp before building
by Hans Wennborg
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
5f57f46
Rename a few more DataLayout variables from TD to DL.
by Rafael Espindola
· 12 years ago
2b97f9b
[DAG] Fix the recognition of opaque constants in the SelectionDAGBuilder.
by Juergen Ributzka
· 12 years ago
d1777cc
[Stackmaps] Improve the stackmap lowering code in the SelectionDAGBuilder.
by Juergen Ributzka
· 12 years ago
aa30da3
[Stackmaps] Fix the ID type to be i64 also for stackmaps (as we claim in the documenation)
by Juergen Ributzka
· 12 years ago
1b55dd9
Pass address space to allowsUnalignedMemoryAccesses
by Matt Arsenault
· 12 years ago
f5b7651
Implement inalloca codegen for x86 with the new inalloca design
by Reid Kleckner
· 12 years ago
4ece745
PGO branch weight: update edge weights in SelectionDAGBuilder.
by Manman Ren
· 12 years ago
7407e0e
Revert r200431 due to bot failures.
by Manman Ren
· 12 years ago
104e0c8
PGO branch weight: update edge weights in SelectionDAGBuilder.
by Manman Ren
· 12 years ago
Next »