Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
bc532b44a0908bf85ce9ef1fabd971e19eb00c00
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAGBuilder.cpp
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
· 11 years ago
4f1909f
ARM: teach AAPCS-VFP to deal with Cortex-M4.
by Tim Northover
· 11 years ago
f3a5a5c
Target: remove old constructors for CallLoweringInfo
by Saleem Abdulrasool
· 11 years ago
9f664c1
Target: change member from reference to pointer
by Saleem Abdulrasool
· 11 years ago
c24f217
ARM: HFAs must be passed in consecutive registers
by Oliver Stannard
· 11 years ago
c7aea40
Implememting named register intrinsics
by Renato Golin
· 11 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
f26beda
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
by Juergen Ributzka
· 12 years ago
4d67a2e
Revert "Add Constant Hoisting Pass" (r200034)
by Hans Wennborg
· 12 years ago
4f3df4a
Add Constant Hoisting Pass
by Juergen Ributzka
· 12 years ago
50e7e80
Revert "Add Constant Hoisting Pass"
by Juergen Ributzka
· 12 years ago
38b67d0
Add Constant Hoisting Pass
by Juergen Ributzka
· 12 years ago
b5262d6
Fix non-deterministic SDNodeOrder-dependent codegen
by Nico Rieck
· 12 years ago
22b8ba2
[stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes.
by Josh Magee
· 12 years ago
e829475
[Stackmap] Liveness Analysis Pass
by Juergen Ributzka
· 12 years ago
7bcb010
Revert "Liveness Analysis Pass"
by Andrew Trick
· 12 years ago
e8cba37
Grow the stackmap/patchpoint format to hold 64-bit IDs.
by Andrew Trick
· 12 years ago
8d6a658
Liveness Analysis Pass
by Andrew Trick
· 12 years ago
671a596
SelectionDAG: Fix a typo.
by Benjamin Kramer
· 12 years ago
ee08897
Reland "Fix miscompile of MS inline assembly with stack realignment"
by Reid Kleckner
· 12 years ago
9afe613
Add TargetLowering::prepareVolatileOrAtomicLoad
by Richard Sandiford
· 12 years ago
0a9509f
Revert "Fix miscompile of MS inline assembly with stack realignment"
by Reid Kleckner
· 12 years ago
Next »