Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
93a38d60be274159aafe32440d768dcd0e9cd2df
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAGBuilder.cpp
edb12a8
[TI removal] Make variables declared as `TerminatorInst` and initialized
by Chandler Carruth
· 7 years ago
16c349d
[Intrinsic] Add llvm.minimum and llvm.maximum instrinsic functions
by Thomas Lively
· 7 years ago
f27c67a
[SelectionDAGBuilder][NFC] Pass LHSTy to getShiftAmountTy rather than RHSTy
by Alex Bradbury
· 7 years ago
0cac726
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
by Fangrui Song
· 7 years ago
e41be38
Unify landing pad information adding routines (NFC)
by Heejin Ahn
· 7 years ago
57b5966
DAG: Handle odd vector sizes in calling conv splitting
by Matt Arsenault
· 7 years ago
a6f32f4
DAG: Factor out helper function for odd vector sizes
by Matt Arsenault
· 7 years ago
167601e
DAG: Don't use ABI copies in some contexts
by Matt Arsenault
· 7 years ago
9ae926b
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
by Chandler Carruth
· 7 years ago
9cd7f88
[WebAssembly] Don't make wasm cleanuppads into funclet entries
by Heejin Ahn
· 7 years ago
e2d47dd
[MISC]Fix wrong usage of std::equal()
by Chen Zheng
· 7 years ago
66654b7
[SDAG] Remove the reliance on MI's allocation strategy for
by Chandler Carruth
· 7 years ago
15d1501
[SelectionDAG] try harder to convert funnel shift to rotate
by Sanjay Patel
· 7 years ago
81f1fbd
test commit access
by Ties Stuij
· 7 years ago
4107b31
Support inline asm with multiple 64bit output in 32bit GPR
by Thomas Preud'homme
· 7 years ago
ef72e48
[DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.
by Hsiangkai Wang
· 7 years ago
8aac22e
[SelectionDAG] fix bug in translating funnel shift with non-power-of-2 type
by Sanjay Patel
· 7 years ago
dcec088
DAG: Correct pointer type used for stack slot
by Matt Arsenault
· 7 years ago
f78650a
Remove trailing space
by Fangrui Song
· 7 years ago
196149c
Reapply "Fix crash on inline asm with 64bit matching input in 32bit GPR"
by Thomas Preud'homme
· 7 years ago
7312206
revert r338206 because the test does not pass
by Sanjay Patel
· 7 years ago
74ffd14
Fix crash on inline asm with 64bit matching input in 32bit GPR
by Thomas Preud'homme
· 7 years ago
81920b0
DAG: Add calling convention argument to calling convention funcs
by Matt Arsenault
· 7 years ago
1a40a06
[SelectionDAGBuilder] Add masked loads to PendingLoads rather than calling DAG.setRoot.
by Craig Topper
· 7 years ago
b572f64
[DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst users
by Vedant Kumar
· 7 years ago
215dcbf
[SelectionDAG] try to convert funnel shift directly to rotate if legal
by Sanjay Patel
· 7 years ago
768d6ce
Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR
by Thomas Preud'homme
· 7 years ago
22bd6f9
[SelectionDAG] Reduce DanglingDebugInfo memory traffic, NFC
by Vedant Kumar
· 7 years ago
b8b21d2
[SelectionDAGBuilder] Use APInt::isZero instead of comparing APInt::getZExtValue to 0 in a place where we can't be sure contents of the APInt fit in a uint64_t.
by Craig Topper
· 7 years ago
bf61113
[SelectionDAGBuilder] Restrict vector reduction check to types with a power of 2 number of elements.
by Craig Topper
· 7 years ago
c71adc8
[Intrinsics] define funnel shift IR intrinsics + DAG builder support
by Sanjay Patel
· 7 years ago
0319c28
[CodeGen] Emit more precise AssertZext/AssertSext nodes.
by Eli Friedman
· 7 years ago
5b3db45
Implement strip.invariant.group
by Piotr Padlewski
· 7 years ago
da5e7e1
SelectionDAGBuilder, mach-o: Skip trap after noreturn call (for Mach-O)
by Matthias Braun
· 7 years ago
42f7bc9
[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
by Mikael Holmen
· 7 years ago
59da743
[SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
by Craig Topper
· 7 years ago
5ef4d5f
[WebAssembly] Support instruction selection for catching exceptions
by Heejin Ahn
· 7 years ago
ab2b79c
DAG: Remove redundant version of getRegisterTypeForCallingConv
by Matt Arsenault
· 7 years ago
1e4d350
[WebAssembly] Add functions for EHScopes
by Heejin Ahn
· 7 years ago
8652c53
[DAG] propagate FMF for all FPMathOperators
by Sanjay Patel
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
fe645d2
[DAG] add convenience function to propagate FMF; NFC
by Sanjay Patel
· 7 years ago
c4e4c5b
[DAG] clean up flag propagation for binops; NFCI
by Sanjay Patel
· 7 years ago
0ddf09a
[DAG] reduce code duplication; NFCI
by Sanjay Patel
· 7 years ago
e0b5f86
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
by Vedant Kumar
· 7 years ago
cd070cd
[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.
by Shiva Chen
· 7 years ago
7acc81b
Fast Math Flag mapping into SDNode
by Michael Berg
· 8 years ago
27a841f
[SelectionDAG] Refactor code by adding RegsForValue::getRegsAndSizes(). NFCI
by Bjorn Pettersson
· 8 years ago
304877e
Reapply "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"
by Bjorn Pettersson
· 8 years ago
5dde809
Rename invariant.group.barrier to launder.invariant.group
by Piotr Padlewski
· 8 years ago
67fdea4
Revert "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"
by Martin Storsjo
· 8 years ago
1c5a05f
[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)
by Bjorn Pettersson
· 8 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
abafca6
[SelectionDAG] Improve selection of DBG_VALUE using a PHI node result
by Bjorn Pettersson
· 8 years ago
9863b48
[SelectionDAG] Refactor lowering of atomic memory intrinsics.
by Daniel Neilson
· 8 years ago
3d86823
[XRay] Typed event logging intrinsic
by Keith Wyss
· 8 years ago
e92f0cf
[CodeGen] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 8 years ago
956ee79
Fix a bunch of typoes. NFC
by Fangrui Song
· 8 years ago
2fa1436
[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer.
by Craig Topper
· 8 years ago
36a0f22
Fix layering by moving ValueTypes.h from CodeGen to IR
by David Blaikie
· 8 years ago
13e77db
Fix layering of MachineValueType.h by moving it from CodeGen to Support
by David Blaikie
· 8 years ago
5c25f88
[SelectionDAG] Support multiple dangling debug info for one value
by Bjorn Pettersson
· 8 years ago
5182113
[SelectionDAGBuilder] Replace deprecated calls to MemoryIntrinsic::getAlignment() (NFCI)
by Daniel Neilson
· 8 years ago
a223f815
[SelectionDAG] Improve handling of dangling debug info
by Bjorn Pettersson
· 8 years ago
2974856
Use branch funnels for virtual calls when retpoline mitigation is enabled.
by Peter Collingbourne
· 8 years ago
b3d88a7
[CodeGen] fix argument attribute in lowering statepoint/patchpoint
by Than McIntosh
· 8 years ago
945b7e5
Adding a width of the GEP index to the Data Layout.
by Elena Demikhovsky
· 8 years ago
832092c
[SelectionDAG]: Ignore "returned" in the presence of an implicit sret.
by Dan Gohman
· 8 years ago
c8e9245
[NFC] fix trivial typos in comments and documents
by Hiroshi Inoue
· 8 years ago
1e68724
Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
by Daniel Neilson
· 8 years ago
2409d24
[NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of a Constant
by Daniel Neilson
· 8 years ago
af4eb17
[SelectionDAG][X86] Explicitly store the scale in the gather/scatter ISD nodes
by Craig Topper
· 8 years ago
9222b91
[SelectionDAGBuilder] Chain prefetches less aggressively.
by Jonas Paulsson
· 8 years ago
c7fc81e
Use phi ranges to simplify code. No functionality change intended.
by Benjamin Kramer
· 8 years ago
042fed5
Fix unused variable in non-assert builds
by Matthias Braun
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
c133d8a
EmitFuncArgumentDbgValue: Prefer stack slots over registers for stack arguments
by Adrian Prantl
· 8 years ago
7d7adf4
TLI: Allow using PSV for intrinsic mem operands
by Matt Arsenault
· 8 years ago
260fe3e
Fix many -Wsign-compare and -Wtautological-constant-compare warnings.
by Zachary Turner
· 8 years ago
1117133
DAG: Expose all MMO flags in getTgtMemIntrinsic
by Matt Arsenault
· 8 years ago
80463fe
Relax unaligned access assertion when type is byte aligned
by Dylan McKay
· 8 years ago
5df9f08
Re-commit r319490 "XOR the frame pointer with the stack cookie when protecting the stack"
by Hans Wennborg
· 8 years ago
361d439
Revert r319490 "XOR the frame pointer with the stack cookie when protecting the stack"
by Hans Wennborg
· 8 years ago
30e4608
CodeGen: Fix SelectionDAGISel::LowerArguments for sret addr space
by Yaxun Liu
· 8 years ago
8065f0b
Mark all library options as hidden.
by Zachary Turner
· 8 years ago
ba4014e
XOR the frame pointer with the stack cookie when protecting the stack
by Reid Kleckner
· 8 years ago
b655fa9
DAG: Add nuw when splitting loads and stores
by Matt Arsenault
· 8 years ago
230b0a1
[SelectionDAG] Make sorting predicate stronger to remove non-deterministic ordering
by Mandeep Singh Grang
· 8 years ago
f0ff20f
Use getStoreSize() in various places instead of 'BitSize >> 3'.
by Jonas Paulsson
· 8 years ago
f953e4b
Revert "[SelectionDAG] Make sorting predicate stronger to remove non-deterministic ordering"
by Mandeep Singh Grang
· 8 years ago
dc9de50
[SelectionDAG] Make sorting predicate stronger to remove non-deterministic ordering
by Mandeep Singh Grang
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
242374e
[X86] Don't remove sign extend of gather/scatter indices during SelectionDAGBuilder.
by Craig Topper
· 8 years ago
0844ff2
Fix pointer EVT in SelectionDAGBuilder::visitAlloca
by Yaxun Liu
· 8 years ago
e4572c6
[CodeGen] Fix the branch probability assertion in r318202
by Rong Xu
· 8 years ago
3573d8d
[CodeGen] Peel off the dominant case in switch statement in lowering
by Rong Xu
· 8 years ago
0b2f73f
CodeGen: Fix TargetLowering::LowerCallTo for sret value type
by Yaxun Liu
· 8 years ago
bdb8db4
[SelectionDAG] Make getUniformBase in SelectionDAGBuilder fail if any of the middle GEP indices are non-constant.
by Craig Topper
· 8 years ago
ffd48e3
[SelectionDAG] Teach SelectionDAGBuilder's getUniformBase for gather/scatter handling to accept GEPs with more than 2 operands if the middle operands are all 0s
by Craig Topper
· 8 years ago
aaa5944
[WebAssembly] Fix stack offsets of return values from call lowering.
by Jatin Bhateja
· 8 years ago
Next »