repo.or.cz
/
clang.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Remove RecordLayoutBuilder.h
2010-05-26
An
d
ers Carls
s
on
R
emove
R
ecordLayout
B
uil
d
er
.
h
commit
|
commitdiff
|
tree
2010-05-26
A
n
d
ers Carlsson
Move the ASTRecordLay
o
utBuilder
c
lass declaration into
.
.
.
commit
|
commitdiff
|
tree
2010-05-26
A
nd
e
rs Carlsson
AST
R
eco
r
d
Layout
B
uilder is
no longer a friend of ASTRecord
L
ayo
u
t
.
commit
|
commitdiff
|
tree
2010-05-26
And
e
rs Ca
r
lss
o
n
Fix th
i
nko and remove another unus
e
d f
u
nction
.
commit
|
commitdiff
|
tree
2010-05-26
Anders C
a
r
lsson
Fix
b
ui
l
d
.
commit
|
commitdiff
|
tree
2010-05-26
Anders Carlss
o
n
No ne
e
d to u
s
e
t
he Prim
a
ryBaseInfo struct in the
b
uilde
r
.
commit
|
commitdiff
|
tree
2010-05-26
A
nders Carlsson
Remo
v
e FIXME
.
commit
|
commitdiff
|
tree
2010-05-26
Anders Carls
s
on
Fold the other Layout
o
verload into its s
o
le ca
l
l
s
ite
.
commit
|
commitdiff
|
tree
2010-05-26
A
n
d
ers Carlsson
Fold the ASTRecordLayoutBuilder::ComputeLayout
ove
r
load
.
.
.
commit
|
commitdiff
|
tree
2010-05-26
Anders Carlss
o
n
M
ove the
r
e
levant AST
C
ontext m
e
mber
f
unctions
that
.
.
.
commit
|
commitdiff
|
tree
2010-05-23
And
e
r
s Carls
s
on
When reco
r
ding e
m
p
t
y subo
b
j
e
cts we shoul
d
always look
.
.
.
commit
|
commitdiff
|
tree
2010-05-22
And
e
rs Carlss
o
n
Re
a
lly fix
PR7139
.
There was one boost
tes
t
that we
.
.
.
commit
|
commitdiff
|
tree
2010-05-22
Anders Carlsson
Re-land the
fix f
o
r PR
7
1
3
9
.
commit
|
commitdiff
|
tree
2010-05-21
Anders Carl
s
s
on
Un
b
r
e
a
k self-h
o
st
.
commit
|
commitdiff
|
tree
2010-05-21
Anders
Carlsson
Rename
CodeGenFunction::EmitMemSetToZero to EmitN
u
llInit
i
ali
.
.
.
commit
|
commitdiff
|
tree
2010-05-18
Anders Carlsson
Corr
e
ctly initi
a
lize bas
e
s with member pointers
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-05-18
And
e
rs Carlss
o
n
Keep tr
a
ck of th
e
LLVM fi
e
ld numb
e
r
s for non-virtual
.
.
.
commit
|
commitdiff
|
tree
2010-05-18
Anders Ca
r
lss
o
n
St
a
rt
laying out bases as individua
l
fiel
d
s
.
We sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-05-18
Anders Carlss
o
n
Add CodeGenTypes
:
:Co
n
tai
n
sPoi
n
terToDataMem
b
er overload
.
.
.
commit
|
commitdiff
|
tree
2010-05-16
Anders Carlsson
Co
r
rectl
y
di
a
gnos
e
a
r
ray 'new
'
with
initialization
.
.
.
commit
|
commitdiff
|
tree
2010-05-14
Anders C
a
rlsson
Remove
an unused funct
i
on
.
commit
|
commitdiff
|
tree
2010-05-14
A
n
d
ers Carlsson
Mov
e
ContainsPo
i
nterTo
D
ataM
e
mbe
r
to CodeGenType
s
.
No
.
.
.
commit
|
commitdiff
|
tree
2010-05-14
A
nde
r
s Carlsso
n
M
a
ke sur
e
that val
u
e
-initi
a
lized poi
n
ters t
o
data me
m
b
e
rs
.
.
.
commit
|
commitdiff
|
tree
2010-05-10
Ande
r
s Car
l
sson
Add an UpdateVBases parameter to U
p
dateEmptyCla
s
sOff
s
et
s
.
.
.
commit
|
commitdiff
|
tree
2010-05-10
Anders Carlsson
M
o
re
w
ork on handling e
m
pty
classes
.
commit
|
commitdiff
|
tree
2010-05-09
Anders Carlsso
n
Cl
e
anup
.
commit
|
commitdiff
|
tree
2010-05-08
Anders Ca
r
lsson
Act
u
ally compute the
e
m
pty sub
o
bject sizes
.
No functiona
l
ity
.
.
.
commit
|
commitdiff
|
tree
2010-05-08
Anders Car
l
s
s
on
Add a Siz
e
OfLargestEmpty
S
ubobject membe
r
to ASTReco
r
d
L
ay
o
ut
.
.
.
commit
|
commitdiff
|
tree
2010-05-05
Anders Carlsson
Use a more appropriate LLVM type for the v
t
abl
e
pointer
.
commit
|
commitdiff
|
tree
2010-05-03
Ander
s
Carlsson
When computing the addres
s
of
a virtual member f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2010-05-03
And
e
rs C
a
rl
s
s
o
n
Ge
t
rid
o
f
virt
.
cpp
.
commit
|
commitdiff
|
tree
2010-05-03
Anders Carlss
o
n
T
h
e array form of 'new' ca
n
never have init
i
a
liz
e
rs
.
commit
|
commitdiff
|
tree
2010-05-03
Ander
s
Car
l
sson
D
o
n't
b
u
ild an aggr
e
gate con
s
tructor loop w
h
en
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-05-03
An
d
ers Car
l
sson
Add t
e
st case that I forgot
to ch
e
c
k in
.
commit
|
commitdiff
|
tree
2010-05-03
Anders Carlsson
Simplify
.
commit
|
commitdiff
|
tree
2010-05-03
Ande
r
s Carlsson
Don't c
o
py
o
r initialize empty classes
.
F
ixes PR7012
.
commit
|
commitdiff
|
tree
2010-05-03
An
d
ers Carl
s
son
Store the entire bas
e
s
u
bo
b
ject
in
S
ubV
T
TI
n
d
i
c
es
.
commit
|
commitdiff
|
tree
2010-05-03
Anders
C
arlss
o
n
Remov
e
OldGetAddressOfBaseClass - bye bye
a
mbiguitie
s
.
commit
|
commitdiff
|
tree
2010-05-03
A
n
ders Carlsson
Get
r
id o
f
the la
s
t
caller
of OldG
e
tAddressOfBaseClass
.
commit
|
commitdiff
|
tree
2010-05-03
An
d
ers Ca
r
lss
o
n
Mor
e
w
ork
towar
d
s gettin
g
r
i
d of O
l
dG
e
tAddressOfBase
C
lass
.
commit
|
commitdiff
|
tree
2010-05-02
An
d
e
r
s Carl
s
son
Get rid of a call
t
o
GetAddressOfDi
r
ectBas
e
InComp
l
eteClass
.
commit
|
commitdiff
|
tree
2010-05-02
And
e
rs Car
l
sson
Hav
e
g
e
tSub
V
TTIndex take a BaseSubobject instead of
.
.
.
commit
|
commitdiff
|
tree
2010-05-02
An
d
ers
Carlsson
C
hang
e
C
X
XConstructExpr
:
:Cr
e
ate to ta
k
e a
ConstructionKind
.
commit
|
commitdiff
|
tree
2010-05-02
Ande
r
s Carlsson
Pass Fo
r
VirtualBase all the wa
y
to
G
etVT
T
Parameter
.
commit
|
commitdiff
|
tree
2010-05-02
Anders
C
ar
l
ss
o
n
Add
t
he sa
m
e 'Fo
r
VirtualBas
e
' parameter to EmitCXXD
e
stru
c
tor
.
.
.
commit
|
commitdiff
|
tree
2010-05-02
Anders Carlss
o
n
Revert
my
last change
a
nd add a 'ForVirtu
a
lBase'
param
e
ter
.
.
.
commit
|
commitdiff
|
tree
2010-05-02
Anders Carlsson
Pass the construction
k
i
n
d dow
n
to EmitC
X
XConstructorCall
.
commit
|
commitdiff
|
tree
2010-05-02
Anders Carlss
o
n
Add an en
u
m
to C
X
X
C
onstructExpr so we can determine
.
.
.
commit
|
commitdiff
|
tree
2010-05-02
A
n
de
r
s
C
a
rlsson
R
em
o
ve
another un
u
s
e
d funct
i
on
.
commit
|
commitdiff
|
tree
2010-05-02
Anders Carl
s
s
o
n
Remove an
unused functi
o
n
.
commit
|
commitdiff
|
tree
2010-05-01
Ande
r
s C
a
rlsson
Simplify EmitCopyCtorCall
.
commit
|
commitdiff
|
tree
2010-05-01
Ander
s
Carlsson
Simplify EmitCla
s
sAggrMe
m
berw
i
seCopy
.
commit
|
commitdiff
|
tree
2010-05-01
Anders Ca
r
l
s
son
C
lean up Em
i
tClassMemberwiseCopy
f
u
rther
.
commit
|
commitdiff
|
tree
2010-05-01
Ande
r
s Carls
s
on
G
e
t r
i
d of a paramet
e
r f
r
om EmitClassMemberwiseCopy
.
commit
|
commitdiff
|
tree
2010-05-01
Anders Carlsson
W
he
n
defining
implicit
c
o
py co
n
s
t
ruc
t
or
s
, use SetBa
s
eOrMe
m
be
.
.
.
commit
|
commitdiff
|
tree
2010-04-30
Ander
s
Carlsson
R
e
move an u
n
ne
c
essary param
e
ter from EmitClassCopyAss
i
gnme
n
t
.
commit
|
commitdiff
|
tree
2010-04-30
Anders Carlsson
G
e
t the base
c
lass addres
s
e
s
b
e
fore calling
Emit
C
lassCopyAss
.
.
.
commit
|
commitdiff
|
tree
2010-04-29
An
d
ers Car
l
ss
o
n
Remove an unnece
s
sary argument to EmitClassCopyA
s
s
i
gnmen
t
.
commit
|
commitdiff
|
tree
2010-04-25
Anders Carlsson
Land anot
h
er cle
a
nu
p
patch
.
commit
|
commitdiff
|
tree
2010-04-25
A
n
d
ers Carlsson
Land this test
.
commit
|
commitdiff
|
tree
2010-04-25
Anders C
a
rlsso
n
Rever
t
enough
of my pa
t
ches t
o
fix
s
e
lf-host again
:(
commit
|
commitdiff
|
tree
2010-04-24
Ande
r
s Carlsson
Cle
a
nup Synthesize
C
XXC
o
pyC
o
nstructor
.
commit
|
commitdiff
|
tree
2010-04-24
Anders
C
a
rls
s
on
Clean up Syn
t
hesizeCXXCopyAssignment a
l
i
t
tle
.
commit
|
commitdiff
|
tree
2010-04-24
A
nd
e
rs Ca
r
lsson
Rename
G
etAddres
s
OfBaseOf
C
ompleteC
l
ass to
G
etAddressOfDirectB
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Ande
r
s Carlss
o
n
Add an explic
i
t UsuallyTinyPtrVector that t
a
ke
s
a singl
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Carlss
o
n
M
ore cleanu
p
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Ca
r
lss
o
n
Simplify EmitC
l
assMemberwi
s
eCopy no
w
th
a
t it's
only
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Carlsso
n
Defin
e
I
mplicitCopyConstructor now uses SetBaseOrMem
b
e
r
I
nitia
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Ca
r
l
s
son
When building implicit ba
s
e init
i
alizers, add a der
i
ve
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
A
nders C
a
rlsson
Re
n
ame G
e
t
A
ddressOfBas
e
Class to
OldGetA
d
dress
O
fBaseClass
.
commit
|
commitdiff
|
tree
2010-04-24
Anders
C
arlsson
G
e
t rid
o
f the
old
GetNonVirtualBas
e
ClassOffset and
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
A
nders Carl
s
son
Change
C
o
d
e
G
enFunction::GetAddressOfDerivedClass to
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Ander
s
C
a
rlsson
C
o
n
v
er
t
m
ore c
a
ll sit
e
s
over t
o
t
h
e
n
ew
GetAdd
r
essOfBaseClass
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Carlsson
Add a new GetA
d
dressOf
B
aseClass overload that tak
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Ande
r
s Ca
r
lsson
Add b
a
se paths for CK
_
BaseToDerived an
d
CK
_
Bas
e
ToDerivedMemb
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
A
nders
Carlsso
n
Add bas
e
pa
t
h
s
to CK_UncheckedDerived
T
oBase and
C
K_Derived
T
o
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Ca
r
lsson
A
ctually produc
e
base paths for Ca
s
tE
x
prs
o
f kind
C
K_Deriv
e
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders C
a
rlsson
Add Ba
s
ePath arguments to all c
a
st
expr constructors
.
commit
|
commitdiff
|
tree
2010-04-24
A
nders
Carlsson
Pa
s
s
the base spe
c
ifiers
t
hro
u
gh t
o
CheckDerivedTo
B
aseConver
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Ca
r
l
s
son
Cas
t
E
x
pr should not hold a po
i
nte
r
to the base path
.
.
.
commit
|
commitdiff
|
tree
2010-04-24
And
e
rs Carlsson
isValue is set to
false by default
.
commit
|
commitdiff
|
tree
2010-04-24
Anders Carlsson
Rename
I
nheritanc
e
Path
t
o BasePa
t
h, rename CastExpr
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Anders Carlsso
n
A
dd an InheritancePath
parameter to the ImplicitCa
s
tE
x
pr
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Anders Carlsson
De
s
troy t
h
e i
n
heritance pa
t
h
.
commit
|
commitdiff
|
tree
2010-04-23
Anders
Carlsson
Add an
inheritan
c
e path memb
e
r variab
l
e to Cast
E
x
p
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
And
e
rs Carlsson
Turn CXXMethodV
e
ctor
into a generic c
l
ass template
.
commit
|
commitdiff
|
tree
2010-04-23
Anders Carls
s
on
C
l
e
anup
.
commit
|
commitdiff
|
tree
2010-04-23
Anders Carlsson
Handle copy initialization
i
n
BuildIm
p
licitMem
b
erInitializer
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Ander
s
Carlsson
Add an
o
the
r
'
c
a
t
ch all' access diagnostic
.
commit
|
commitdiff
|
tree
2010-04-23
An
d
ers Ca
r
lsson
Add an
Implici
t
I
n
itializ
e
rKind en
u
m and pass
i
t to
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Anders Carl
s
son
Fix a th
i
nk-o that broke
self-h
o
st
.
commit
|
commitdiff
|
tree
2010-04-23
A
n
ders Carlsson
C
h
ange the 'declared a
t
'
di
a
gnost
i
c
to sa
y
'decl
a
red
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Ander
s
Carlsson
Factor code to init
i
ali
z
e
a
n
impl
i
cit me
m
ber out into
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Ander
s
Ca
r
l
s
son
Remove
c
alls to isDepen
d
entContext, since we hand
l
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-22
Anders Carlsson
Re-land t
h
e patc
h
that merges two diagnostics int
o
.
.
.
commit
|
commitdiff
|
tree
2010-04-22
Anders Car
l
sson
Unif
y
two d
i
agnostics into
one
.
commit
|
commitdiff
|
tree
2010-04-21
Anders Carlsson
Remove an u
n
used declaratio
n
.
commit
|
commitdiff
|
tree
2010-04-21
Anders Ca
r
lsson
Diagnose access to fi
e
lds with pr
i
vate constructors
.
commit
|
commitdiff
|
tree
2010-04-21
Anders Carlsson
K
e
ep
t
ack
o
f whether a base in an
I
nitializedEntity
.
.
.
commit
|
commitdiff
|
tree
2010-04-21
Anders Carlsson
P
ass the
I
niti
a
lizedE
n
tity
t
o Sema:
:
CheckConstructorAccess
.
.
.
commit
|
commitdiff
|
tree
next