repo.or.cz
/
llvm-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[reland][libc] Make BigInt bit_cast-able to compatible types (#74862)
2023-12-08
Guillaum
e
Chatelet
[
reland][libc]
M
ak
e
Bi
g
In
t
bit_cast-able
t
o
c
om
p
atible
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Guillaume Chatelet
Re
v
ert "[libc] Make BigInt bit_cast-abl
e
to compatible
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
G
uillaume Cha
t
elet
[libc] Make BigInt bit_
c
ast-able to
c
ompatible types
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Guillaume Chatelet
[
libc] Fix a
r
m32 tests (#74457)
commit
|
commitdiff
|
tree
2023-12-05
Gui
l
lau
m
e Ch
a
tel
e
t
[reland][lib
c
]
[NFC] Remo
v
e __support
/
bit
.
h
and
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Guillaume C
h
atelet
Rever
t
"[libc][NFC]
Remove _
_
support/bit
.
h and use
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Guillaume Chatelet
[libc][NFC] Remove _
_
su
p
p
o
rt/bit
.
h and us
e
__support
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
G
u
il
l
aume
C
hat
e
let
[libc] Fix UB in m
e
m
o
ry ut
i
l
s
(#74295)
commit
|
commitdiff
|
tree
2023-12-01
Guillaume Chatelet
[l
i
bc]
[
N
F
C
] Rename SPECIAL
_
X86_LONG_DO
U
BLE in LI
B
C_LONG_DOU
B
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Guillaume
Chatelet
[
libc][NFC] R
e
name LIBC_LONG_D
O
UBLE_IS_IEE
E
754_BIN128
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Guillaume Cha
t
elet
[
li
b
c
][
N
F
C] rename LONG_DOUBLE_I
S
_DOUBL
E
into LIBC_LONG_D
O
UB
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
G
u
illau
m
e Chatelet
[libc][NFC]
Re
m
ov
e
named_
p
air (#73952)
commit
|
commitdiff
|
tree
2023-12-01
G
u
i
llaume Ch
a
telet
[libc] Fix _Float16
de
t
ec
t
ion for x8
6
(#73947)
commit
|
commitdiff
|
tree
2023-12-01
Guillaum
e
Ch
a
t
elet
[libc
]
F
i
x li
n
t messag
e
(#73956)
commit
|
commitdiff
|
tree
2023-11-30
Guil
l
aume
Chatel
e
t
[libc] Add more functions i
n
CPP/b
i
t
.
h (
#
73814)
commit
|
commitdiff
|
tree
2023-11-30
Guillaume Ch
a
telet
[libc]
Add
the digits
p
roperty t
o
numeric
_
limits (
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
G
u
illaume Chatelet
[libc] Fix
c
ast semantic in integer_to_string (#73804)
commit
|
commitdiff
|
tree
2023-11-29
Guillaume Chatelet
[libc][NFC] Fix
missi
n
g LIBC_INLI
N
E +
s
t
yle (#736
5
9)
commit
|
commitdiff
|
tree
2023-11-27
Guil
l
a
u
me C
h
a
t
elet
[libc][NFC] Decouple FP
propertie
s
from C++
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Guilla
u
me Chatelet
[l
i
bc] Fix forward octal prefix (#73
5
26)
commit
|
commitdiff
|
tree
2023-11-27
Guillaume Chatelet
[l
i
bc] Ad
d
detection support fo
r
f
loat
1
6 (
#
733
7
2
)
commit
|
commitdiff
|
tree
2023-11-24
Guilla
u
m
e
Chatelet
[libc] Provide compiler version properties (#73344)
commit
|
commitdiff
|
tree
2023-11-24
G
uillaume
Chatelet
[libc][cm
a
k
e
] Add
missi
n
g dep
e
ndencies for type_traits
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
G
u
illaume Chat
e
let
[
l
ibc][NFC] Mov
e
float macro into its own h
e
ader /
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
Guil
l
au
m
e Chatelet
[
libc][NFC] Remove dead code (#73
3
15)
commit
|
commitdiff
|
tree
2023-11-23
Guil
l
aume Cha
t
elet
[lib
c
][NFC] Sink "Platf
o
r
m
Def
s
.
h" in
t
o
"FloatPr
o
perties
.
.
.
commit
|
commitdiff
|
tree
2023-11-23
Guillaume Chatele
t
[libc
]
[N
F
C] Remove un
u
se
d
def
i
ne (#73222)
commit
|
commitdiff
|
tree
2023-11-23
Guil
l
a
u
me Chat
e
le
t
[
libc][NFC] S
p
lit buil
t
in_wrap
p
er into bit and math_extras
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Guillaume Chate
l
et
[libc][ba
z
e
l] Enable _
_
su
p
port tests
(
#73125)
commit
|
commitdiff
|
tree
2023-11-10
Gui
l
l
au
m
e
Chatelet
[libc] U
p
d
a
te conf
i
gure
.
r
s
t after config
.
json
modi
f
i
c
ation
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Guillaum
e
C
hate
l
et
[libc][bazel
]
Prev
e
nt L
I
BC_NAMESPACE leakea
g
e (#70455)
commit
|
commitdiff
|
tree
2023-11-06
Gu
i
llaume Chate
l
et
Fix load
6
4_aligned (#
7
1
3
9
1)
commit
|
commitdiff
|
tree
2023-10-10
Guillaume
Chatelet
[l
i
bc][bazel] De
f
ine libc namespace i
n
a separate file
.
.
.
commit
|
commitdiff
|
tree
2023-10-03
Guillau
m
e Chatelet
[libc
]
[bazel] Add a flag
to
configure LIBC_N
A
MESPACE
.
.
.
commit
|
commitdiff
|
tree
2023-09-26
G
uill
a
ume Chatel
e
t
[lib
c
]
Ma
s
s
repl
a
ce enclosing namespace (#67032
)
commit
|
commitdiff
|
tree
2023-09-21
Gu
i
llaume
C
h
a
t
elet
[clang-tidy] U
p
date llvmlibc-i
m
plemen
t
a
t
ion-in-namespace
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Guillaume Chatel
e
t
[libc][clang-tidy
]
Add
l
lvm-he
a
der-g
u
ard
t
o
get consistant
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Guillaume Chatelet
[reland][libc][cmake]
T
i
dy c
o
mpile
r
i
n
cludes (#66783
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Guillaume Chat
e
let
Revert
"[libc][cmake] Tidy comp
i
ler i
n
cludes (#66783
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Guillaume Chatelet
[libc]
[
cmake] Tidy comp
i
ler
includes (#66783)
commit
|
commitdiff
|
tree
2023-09-15
Guillaume Chatelet
[
l
ibc][cma
k
e] Report inv
a
lid
clang-tidy path (#66475)
commit
|
commitdiff
|
tree
2023-09-15
Guillaume Ch
a
te
l
e
t
[
libc] Add invoke / invoke_result t
y
pe trai
t
s
(#6
5
750)
commit
|
commitdiff
|
tree
2023-09-14
Guillaume Ch
a
telet
[libc][uti
l
s] cpp::always_fal
s
e to enable
st
a
tic_asse
r
t
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Guillaume Chatelet
[libc]
Add is_ob
j
ect (#
6
5749)
commit
|
commitdiff
|
tree
2023-09-11
Gui
l
l
a
u
me Cha
t
elet
[libc]
A
dd
type_t
r
a
its
t
est
s
(#65
9
56)
commit
|
commitdiff
|
tree
2023-09-11
Guillaume C
h
atelet
[libc][NFC
]
Fix missing hea
d
er i
n
CMakelists
.
t
x
t (
.
.
.
commit
|
commitdiff
|
tree
2023-09-11
Guillau
m
e Chate
l
et
[lib
c
][baz
e
l] Add CPP te
s
ts (#65941
)
commit
|
commitdiff
|
tree
2023-09-11
Guil
l
au
m
e Chat
e
le
t
[l
i
bc]
A
dd mis
s
ing add_
l
value_reference_t (#65940)
commit
|
commitdiff
|
tree
2023-09-08
G
u
illau
m
e Chatelet
[libc]
A
d
d i
s
_
scalar (#65740)
commit
|
commitdiff
|
tree
2023-09-08
Guillaume Ch
a
telet
[libc] Add i
s
_member_pointer_v (#65631)
commit
|
commitdiff
|
tree
2023-09-07
Guillaume Chatelet
[libc] move
i
n
_place_t in utili
t
y (#656
2
3
)
commit
|
commitdiff
|
tree
2023-09-07
Gu
i
llaum
e
C
h
atelet
[libc]
A
dd is_null_pointer_v
(#65
6
27)
commit
|
commitdiff
|
tree
2023-09-07
Guillaume Ch
a
tele
t
[libc] Add missing include in type_
t
r
aits/remove_all_extents
.
.
.
commit
|
commitdiff
|
tree
2023-09-07
Gu
i
llaume Chatel
e
t
[
lib
c
] fix
m
i
ssing default template parameter
v
alue
.
.
.
commit
|
commitdiff
|
tree
2023-09-07
Gu
i
llaume Chatelet
[li
b
c] customizable namesp
a
c
e
2/4 (#65471)
commit
|
commitdiff
|
tree
2023-09-07
G
u
il
l
aume Chatelet
[
l
ibc][bazel]
F
ix missing dependencies for `lseek`
.
.
.
commit
|
commitdiff
|
tree
2023-09-06
Gu
i
llaum
e
Cha
t
elet
[reland][libc][NFC
]
split type_
t
rait
s
/
utility
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-09-06
Guillaume Chatel
e
t
Revert "[l
i
bc][NFC]
s
plit type_traits / utility in
.
.
.
commit
|
commitdiff
|
tree
2023-09-06
Guill
a
ume Chatelet
[lib
c
][NFC] split
type_trai
t
s / utility in se
p
arate
.
.
.
commit
|
commitdiff
|
tree
2023-09-06
Guillau
m
e Chatelet
[
l
ibc
]
customizable namespace 1/4 (#65321)
commit
|
commitdiff
|
tree
2023-08-29
G
u
ill
a
ume Chatelet
[lib
c
][NFC] F
i
x typo
commit
|
commitdiff
|
tree
2023-08-10
Gu
i
llaum
e
Chatelet
[libc]
a
dd t
h
e CP
P
algorith
m
hea
d
er for min/max
commit
|
commitdiff
|
tree
2023-08-09
Gui
l
laume Cha
t
e
let
[libc] Bet
t
e
r Intege
r
T
o
String
A
P
I
commit
|
commitdiff
|
tree
2023-08-09
Guillaum
e
Chatel
e
t
[libc] Make
add_libc
_
unittest compile with -
f
fre
e
standing
commit
|
commitdiff
|
tree
2023-08-08
Guilla
u
m
e
Chatelet
Revert "[li
b
c]
Better
I
ntegerT
o
Stri
n
g
API"
commit
|
commitdiff
|
tree
2023-08-08
Guillaume C
h
atelet
[l
i
bc] Better
I
ntegerToSt
r
i
n
g API
commit
|
commitdiff
|
tree
2023-08-08
Gu
i
l
laume Chatelet
[li
b
c] add <limits> specia
l
ization for signed char
commit
|
commitdiff
|
tree
2023-08-08
G
u
il
l
a
u
me Chatelet
[libc][
d
o
c]
Upd
a
te m
a
cro
s
documentation
commit
|
commitdiff
|
tree
2023-08-07
Guillaume Chatelet
[l
l
v
m
-exeg
e
s
is] Don't t
r
y to use SYS_rs
e
q if
i
t
'
s
not
.
.
.
commit
|
commitdiff
|
tree
2023-08-03
Guil
l
aume Ch
a
telet
[libc] Add support
f
o
r
cpp
:
:ma
k
e
_
sign
e
d
commit
|
commitdiff
|
tree
2023-08-03
G
u
i
llau
m
e Chatelet
[libc
]
Add strin
g
cons
t
ruct/assign
from
string
_
view
commit
|
commitdiff
|
tree
2023-07-19
G
uillau
m
e Chatele
t
[libc][NFC] Rename
f
iles
commit
|
commitdiff
|
tree
2023-07-19
Guillaume C
h
atelet
[libc][m
e
mfunctio
n
s
] Explicit error when platform in
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
Guillaume
C
h
atelet
[
libc
]
[
memfunctions] Expli
c
it err
o
r
when platform in
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
Guillaume Cha
t
elet
[libc][NFC] Split memm
o
v
e implementations per pl
a
tform
commit
|
commitdiff
|
tree
2023-07-17
G
u
i
llaum
e
Chatele
t
[lib
c
][NFC] Split m
e
m
c
mp implementations p
e
r pl
a
tform
commit
|
commitdiff
|
tree
2023-07-17
Gui
l
laume Chatelet
[l
i
bc][NFC] Split memset implem
e
ntations per pl
a
tform
commit
|
commitdiff
|
tree
2023-07-13
Guilla
u
m
e C
h
a
telet
[
l
ib
c
]
[NFC] Split
m
emc
p
y implementations p
e
r pla
t
form
commit
|
commitdiff
|
tree
2023-07-13
Guil
l
aume Chatelet
[libc][
N
F
C
]
Split bcmp implementations p
e
r pl
a
tform
commit
|
commitdiff
|
tree
2023-07-09
Gui
l
l
aume Chatel
e
t
[
l
ibc][NFC
]
Move aligned
access implementations to
.
.
.
commit
|
commitdiff
|
tree
2023-07-09
Guillaume
Cha
t
e
l
et
[lib
c
][NF
C
] Move memfunction's b
y
te per byte im
p
l
ementations
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Guilla
u
me Chatelet
[l
i
b
c] A
d
din
g
a version
o
f memcpy w/ so
f
tware p
r
efetching
commit
|
commitdiff
|
tree
2023-06-30
Guillaume Chat
e
let
[libc
]
Improv
e
m
emcmp lat
e
ncy
a
n
d
codegen
commit
|
commitdiff
|
tree
2023-06-29
Guillaume Ch
a
telet
[
libc][NFC] Use SIZE_MAX
ins
t
ead
of size_t(-1)
commit
|
commitdiff
|
tree
2023-06-28
Guillau
m
e Chatelet
[libc][NFC] Sep
a
rate avx/no-avx x
8
6 me
m
cpy i
m
plementations
commit
|
commitdiff
|
tree
2023-06-27
G
uillaume Chat
e
let
[Align] Add isAl
i
gned takin
g
a
n
APInt
commit
|
commitdiff
|
tree
2023-06-21
Guil
l
aume C
h
atele
t
Revert
D148717 "[libc]
Im
p
ro
v
e
memcmp
laten
c
y an
d
codegen"
commit
|
commitdiff
|
tree
2023-06-14
G
u
il
l
au
m
e Chatelet
[li
b
c] Enable cust
o
m
l
ogging in LibcTest
commit
|
commitdiff
|
tree
2023-06-14
Guillaum
e
C
hatel
e
t
Revert D152
6
30 "[
l
ibc] Enable
c
ustom loggi
n
g
i
n Lib
c
Test"
commit
|
commitdiff
|
tree
2023-06-14
Guillaume Chatelet
[li
b
c
]
En
a
ble custom logging in
L
i
bcTest
commit
|
commitdiff
|
tree
2023-06-14
Guillaume Cha
t
elet
[libc] Dispat
c
h
m
emmove to memcpy when
buffers are
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Gui
l
l
a
ume Chatelet
[lib
c
] Improve memcmp la
t
enc
y
and codegen
commit
|
commitdiff
|
tree
2023-06-12
Guillaume Chatelet
Revert D14871
7
"[libc] I
m
p
r
ove memcm
p
latency
a
nd codegen"
commit
|
commitdiff
|
tree
2023-06-12
Guillaume Ch
a
t
elet
[libc] Impro
v
e
memcmp
latency and codegen
commit
|
commitdiff
|
tree
2023-06-10
Gu
i
lla
u
me Chatelet
[libc][
N
FC]
Introduce a
L
ocation objec
t
for
c
onsistent
.
.
.
commit
|
commitdiff
|
tree
2023-06-10
Guillaume
Chatelet
[
l
ibc][NF
C
] Cl
e
an up matchers
n
am
e
s
p
a
ce
commit
|
commitdiff
|
tree
2023-06-09
Guillaume Chat
e
le
t
[libc][NF
C
] Simp
l
ify LibcTest a
n
d
t
rim d
o
w
n
st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2023-06-05
Gui
l
laume
C
hatelet
Revert D148717 "[
l
ibc]
I
m
p
r
ove memcm
p
latenc
y
and codegen"
commit
|
commitdiff
|
tree
2023-06-05
G
u
i
ll
a
u
me Chatele
t
[libc]
Improve
memcmp late
n
cy and
codegen
commit
|
commitdiff
|
tree
2023-06-01
Guillaume C
h
ate
l
et
[libc] Reduce math tests
runti
m
e f
u
r
t
her
commit
|
commitdiff
|
tree
next