Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
7ad258361357e4b49c33ff39ce8abdcdf747c702
/
llvm
/
lib
/
CodeGen
/
TargetLoweringBase.cpp
58acbce
[IR] Add Freeze instruction
by aqjune
· 6 years ago
44d0c3d
[PGO][PGSO] Fix -DBUILD_SHARED_LIBS=on builds after D69580/llvmorg-10-init-8797-g0d987e411ac
by Fangrui Song
· 6 years ago
84da259
[AArch64][SVE] Add SPLAT_VECTOR ISD Node
by Graham Hunter
· 6 years ago
1c3d19c
[FPEnv] Add constrained intrinsics for lrint and lround
by Kevin P. Neal
· 6 years ago
3740ae3
Revert r372893 "[CodeGen] Replace -max-jump-table-size with -max-jump-table-targets"
by Hans Wennborg
· 6 years ago
3c8c667
[TargetLowering] Make allowsMemoryAccess methode virtual.
by Thomas Raoux
· 6 years ago
3bd8ba1
[CodeGen] Replace -max-jump-table-size with -max-jump-table-targets
by Evandro Menezes
· 6 years ago
1a9195d
[SVE][MVT] Fixed-length vector MVT ranges
by Graham Hunter
· 6 years ago
f1c2892
AArch64: support arm64_32, an ILP32 slice for watchOS.
by Tim Northover
· 6 years ago
5e331e4
[Intrinsic] Add the llvm.umul.fix.sat intrinsic
by Bjorn Pettersson
· 6 years ago
f9f31ce
[Alignment][NFC] Change internal representation of TargetLowering.h
by Guillaume Chatelet
· 6 years ago
aff45e4
[LLVM][Alignment] Make functions using log of alignment explicit
by Guillaume Chatelet
· 6 years ago
13190c4
[TargetLowering][PS4] Add sincos(f) lib functions when target is PS4
by Robert Lougher
· 6 years ago
ddf13c0
[FPEnv] Add fptosi and fptoui constrained intrinsics.
by Kevin P. Neal
· 6 years ago
b7be5b9
[LLVM][NFC] remove unused fields
by Guillaume Chatelet
· 6 years ago
74168de
[TargetLowering] Teach computeRegisterProperties to only widen v3i16/v3f16 vectors to the next power of 2 type if that's legal.
by Craig Topper
· 6 years ago
1f2b727
MVT: Add v3i16/v3f16 vectors
by Matt Arsenault
· 6 years ago
49a3ad2
Fix parameter name comments using clang-tidy. NFC.
by Rui Ueyama
· 6 years ago
335f955
[PowerPC] Support fp128 libcalls
by Fangrui Song
· 6 years ago
4e0648a
[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR42123)
by Simon Pilgrim
· 6 years ago
266f439
[TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.
by Simon Pilgrim
· 6 years ago
6c5d5ce
Allow target to handle STRICT floating-point nodes
by Ulrich Weigand
· 6 years ago
6d7bf5e
[CodeGen] Add lrint/llrint builtins
by Adhemerval Zanella
· 6 years ago
0bada7c
[Intrinsic] Signed Fixed Point Saturation Multiplication Intrinsic
by Leonard Chan
· 6 years ago
73643b5
[CodeGen] Add lround/llround builtins
by Adhemerval Zanella
· 6 years ago
8d19e94
[CodeGen] Use "DL.getPointerSizeInBits" instead of "8 * DL.getPointerSize". NFC
by Bjorn Pettersson
· 6 years ago
284472b
[SelectionDAG] remove constant folding limitations based on FP exceptions
by Sanjay Patel
· 7 years ago
0f797b8
[CodeGen] Refactor the option for the maximum jump table size
by Evandro Menezes
· 7 years ago
18408d5
[CodeGen] Add MMOs to statepoint nodes during SelectionDAG
by Philip Reames
· 7 years ago
aa7cfa7
[SDAG][AArch64] Legalize VECREDUCE
by Nikita Popov
· 7 years ago
784929d
Implementation of asm-goto support in LLVM
by Craig Topper
· 7 years ago
68d428e
[Intrinsic] Unsigned Fixed Point Multiplication Intrinsic
by Leonard Chan
· 7 years ago
7976eb5
[opaque pointer types] Pass function types to CallInst creation.
by James Y Knight
· 7 years ago
1368022
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
fadf250
Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."
by James Y Knight
· 7 years ago
f47d6b3
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
0cb08e4
Allow FP types for atomicrmw xchg
by Matt Arsenault
· 7 years ago
118e53f
[Intrinsic] Signed Fixed Point Multiplication Intrinsic
by Leonard Chan
· 7 years ago
180639a
[SelectionDAG] Initial support for FSHL/FSHR funnel shift opcodes (PR39467)
by Simon Pilgrim
· 7 years ago
cbde0d9
[IR] Add a dedicated FNeg IR Instruction
by Cameron McInally
· 7 years ago
a4d9e22
Fix ignorded type qualifier warning [NFC]
by Serge Guelton
· 7 years ago
905abe5
[Intrinsic] Signed and Unsigned Saturation Subtraction Intirnsics
by Leonard Chan
· 7 years ago
30f1d69
[NFC] Rename minnan and maxnan to minimum and maximum
by Thomas Lively
· 7 years ago
0acfc6b
[Intrinsic] Unigned Saturation Addition Intrinsic
by Leonard Chan
· 7 years ago
687ec75
DAG: Change behavior of fminnum/fmaxnum nodes
by Matt Arsenault
· 7 years ago
699b3b5
[Intrinsic] Signed Saturation Addition Intrinsic
by Leonard Chan
· 7 years ago
83d7414
[TargetLowering] Android has sincos functions
by John Brawn
· 7 years ago
3eaf500
[DAGCombiner] try to convert pow(x, 1/3) to cbrt(x)
by Sanjay Patel
· 7 years ago
c73c030
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
f78650a
Remove trailing space
by Fangrui Song
· 7 years ago
81920b0
DAG: Add calling convention argument to calling convention funcs
by Matt Arsenault
· 7 years ago
e06bac4
Put "built-in" function definitions in global Used list, for LTO. (fix bug 34169)
by Peter Collingbourne
· 7 years ago
8467411
Set ADDE/ADDC/SUBE/SUBC to expand by default
by Amaury Sechet
· 7 years ago
cabe50a3
[AArch64] Gangup loads and stores for pairing.
by Sirish Pande
· 7 years ago
7413b32
[TargetLowering] Use StringRef::split instead of SplitString. NFC
by Craig Topper
· 7 years ago
0644130
[AArch64] Don't crash trying to resolve __stack_chk_guard.
by Eli Friedman
· 8 years ago
3d86823
[XRay] Typed event logging intrinsic
by Keith Wyss
· 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
35801fa
[SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and simplify DAGCombiner and simplifySetCC code and fix a bug.
by Craig Topper
· 8 years ago
cdca073
[XRay][compiler-rt+llvm] Update XRay register stashing semantics
by Dean Michael Berris
· 8 years ago
8b1986b
Add support for emitting libcalls for x86_fp80 -> fp128 and vice-versa
by Benjamin Kramer
· 8 years ago
725ad0e
TargetLoweringBase: The ios simulator has no bzero function.
by Matthias Braun
· 8 years ago
d2d7fb6
TargetLoweringBase: Fix darwinHasSinCos()
by Matthias Braun
· 8 years ago
e29c0b8
TargetLoweringBase: Followup to r321035
by Matthias Braun
· 8 years ago
92de8b2
TargetLowering: Fix InitLibcallCallingConvs() overriding things set in InitLibcalls()
by Matthias Braun
· 8 years ago
0282091
TargetLoweringBase: Remove unnecessary watchos exception; NFC
by Matthias Braun
· 8 years ago
a4852d2c
X86/AArch64/ARM: Factor out common sincos_stret logic; NFCI
by Matthias Braun
· 8 years ago
a92cecf
AArch64/X86: Factor out common bzero logic; NFC
by Matthias Braun
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
80463fe
Relax unaligned access assertion when type is byte aligned
by Dylan McKay
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
fdf9bf4
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
by Justin Bogner
· 8 years ago
fb7f792
[CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
710479c
[CodeGen][X86] Fuchsia supports sincos* libcalls and sin+cos->sincos optimization
by Petr Hosek
· 8 years ago
024e319
[SystemZ, LoopStrengthReduce]
by Jonas Paulsson
· 8 years ago
36454af
Move Runtime libcall definitions to a .def file
by Derek Schuff
· 8 years ago
965613e
Add element atomic memset intrinsic
by Daniel Neilson
· 8 years ago
57226ef
Add element atomic memmove intrinsic
by Daniel Neilson
· 8 years ago
3faabbb
[Atomics] Rename and change prototype for atomic memcpy intrinsic
by Daniel Neilson
· 8 years ago
212cccb
Reland "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
by Simon Dardis
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
bd79f73
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
251ea8a
Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
by Amaury Sechet
· 8 years ago
3a7578c
[PPC] Inline expansion of memcmp
by Zaara Syeda
· 8 years ago
f6d4dc5
[SelectionDAG] Set ISD::FPOWI to Expand by default
by Craig Topper
· 8 years ago
b52e036
BitVector: add iterators for set bits
by Francis Visoiu Mistrih
· 8 years ago
8ac81f3
Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
by Amaury Sechet
· 9 years ago
744c215
TargetLowering: Add finalizeLowering() function; NFC
by Matthias Braun
· 9 years ago
919f9e8
[InlineCost] Improve the cost heuristic for Switch
by Jun Bum Lim
· 9 years ago
c8e8e2a
Move value type list from TargetRegisterClass to TargetRegisterInfo
by Krzysztof Parzyszek
· 9 years ago
98ab4c6
Revert r301231: Accidentally committed stale files
by Krzysztof Parzyszek
· 9 years ago
c019706
Move value type list from TargetRegisterClass to TargetRegisterInfo
by Krzysztof Parzyszek
· 9 years ago
44e25f3
Move size and alignment information of regclass to TargetRegisterInfo
by Krzysztof Parzyszek
· 9 years ago
59a2d7b
Module::getOrInsertFunction is using C-style vararg instead of variadic templates.
by Serge Guelton
· 9 years ago
b050c7f
Revert "Turn some C-style vararg into variadic templates"
by Diana Picus
· 9 years ago
5fd75fb
Turn some C-style vararg into variadic templates
by Serge Guelton
· 9 years ago
f7e4388
Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
by Simon Dardis
· 9 years ago
Next »