Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
2a6e528cbd687e22744d5d7eba428afea99da300
/
test
/
CodeGenCXX
/
references.cpp
72d2dab
Rework the bitfield access IR generation to address PR13619 and
by Chandler Carruth
· 12 years ago
3238059
Fix test on Release builds.
by Eli Friedman
· 13 years ago
2f77b3d
Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376.
by Eli Friedman
· 13 years ago
9cbe4f0
clang side to match the LLVM IR type system rewrite patch.
by Chris Lattner
· 13 years ago
03e8003
Introduce a new AST node describing reference binding to temporaries.
by Douglas Gregor
· 13 years ago
545aa7a
PR9494: Get rid of bitcast which was both unnecessary and written incorrectly.
by Eli Friedman
· 13 years ago
045a6d8
Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326.
by Anders Carlsson
· 14 years ago
35b21b8
Change IR generation for return (in the simple case) to avoid doing silly
by Chris Lattner
· 14 years ago
2d6b0e9
Improve our handling of reference binding for subobjects of
by Douglas Gregor
· 14 years ago
60dcb84
Rework our handling of binding a reference to a temporary
by Douglas Gregor
· 14 years ago
761c94e
When constant folding reference variables with an initializer to the
by Chandler Carruth
· 14 years ago
f748845
Check for ret, so that we know we hit the end of the function
by Douglas Gregor
· 14 years ago
33fd1fc
When returning from a function that has a reference return type, use
by Douglas Gregor
· 14 years ago
e78ccb4
Handle reference binding in aggregate initializers. Fixes another 47 tests.
by Anders Carlsson
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
20093b4
Reimplement reference initialization (C++ [dcl.init.ref]) using the
by Douglas Gregor
· 15 years ago
5d484e8
Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590.
by Sebastian Redl
· 15 years ago
4009297
Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly.
by Anders Carlsson
· 15 years ago
9a2c8bb
Force triple for test.
by Anders Carlsson
· 15 years ago
86aa0cd
Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227.
by Anders Carlsson
· 15 years ago
e1b7ea1
When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary.
by Anders Carlsson
· 15 years ago
b3f7442
Handle
by Anders Carlsson
· 15 years ago
26bc220
Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122.
by Anders Carlsson
· 15 years ago
faf8664
Handle member expressions that return references correctly.
by Anders Carlsson
· 15 years ago
e70e8f7
IRgen support for calls to functions that return references to aggregate exressions.
by Anders Carlsson
· 15 years ago
50c39ea
Fix up constant expression handling to deal with the address
by Eli Friedman
· 15 years ago
4a18784
Add IRGen support for local variables of reference type.
by Eli Friedman
· 15 years ago
d54b6ac
Add IRGen support for return statements in functions with reference type.
by Eli Friedman
· 15 years ago
e9f2f45
Functions that return references can be rvalues as well.
by Anders Carlsson
· 15 years ago
68ea78a
Add another test.
by Anders Carlsson
· 15 years ago
4826568
Add support for emitting calls to functions that return references (as lvalues only for now)
by Anders Carlsson
· 15 years ago
5df0d42
Handle the remaining unhandled cases in EmitReferenceBindingToExpr.
by Eli Friedman
· 15 years ago
7cd3a64
irgen for references to complex rvales (Very important...)
by Anders Carlsson
· 15 years ago
9f75e6b
Bad anders.
by Anders Carlsson
· 15 years ago
38d068e
Create a temporary if the lvalue is a bitfield. Reported by Eli.
by Anders Carlsson
· 15 years ago
e04d1c7
Add support for binding references to scalar rvalues.
by Anders Carlsson
· 15 years ago
4bbab92
Bind references to lvalues correctly.
by Anders Carlsson
· 15 years ago
c8667a8
Improve support for irgen of references.
by Anders Carlsson
· 15 years ago