index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
lib
/
CodeGen
/
CGCXX.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
This patch fixes code gen. part of pr5333 (Conversion
Fariborz Jahanian
2009-11-06
1
-1
/
+3
*
If a member initializer create temporaries we need to destroy them. Fixes PR5...
Anders Carlsson
2009-11-06
1
-0
/
+7
*
More cleanup.
Anders Carlsson
2009-11-06
1
-73
/
+94
*
References can't be zero; omit zero check for return value adjustments
Mike Stump
2009-11-05
1
-19
/
+25
*
Refine covariant return value adjustments for thunks when null
Mike Stump
2009-11-05
1
-1
/
+19
*
Add code gen for pointer-to-member function in
Fariborz Jahanian
2009-11-04
1
-0
/
+2
*
Store the unresolved class type in MemberPointerType's Class field,
Douglas Gregor
2009-11-04
1
-1
/
+1
*
Fix 80-col violations.
Mike Stump
2009-11-04
1
-15
/
+19
*
Split out return adjustments in thunks from this adjustment in thunks
Mike Stump
2009-11-04
1
-2
/
+9
*
Misc cleanups.
Mike Stump
2009-11-03
1
-2
/
+0
*
Refine volatile handling, specifically, we must have the canonical
Mike Stump
2009-11-03
1
-3
/
+4
*
Refine return value adjustments for thunks.
Mike Stump
2009-11-03
1
-28
/
+37
*
Refine codegen for non-virtual this adjustments for thunks.
Mike Stump
2009-11-03
1
-5
/
+12
*
Add virtual adjustments for this for thunks.
Mike Stump
2009-11-03
1
-2
/
+30
*
Add basic codegen for thunks that return values.
Mike Stump
2009-11-02
1
-2
/
+5
*
Refine codegen for thunks.
Mike Stump
2009-11-02
1
-30
/
+27
*
Minor cleanup.
Fariborz Jahanian
2009-10-28
1
-3
/
+4
*
Code gen for array construction - WIP
Fariborz Jahanian
2009-10-28
1
-4
/
+17
*
Code-gen for CXXZeroInitValueExpr AST passed
Fariborz Jahanian
2009-10-20
1
-4
/
+0
*
Implement derived-to-base AST/code gen. There is a
Fariborz Jahanian
2009-10-16
1
-6
/
+13
*
Don't assume that the LHS and RHS of a member pointer expression is a DeclRef...
Anders Carlsson
2009-10-13
1
-5
/
+6
*
Even more devirtualization cleverness.
Anders Carlsson
2009-10-12
1
-1
/
+5
*
More devirtualization improvements.
Anders Carlsson
2009-10-12
1
-0
/
+4
*
Devirtualize calls on temporaries. A().f() for example.
Anders Carlsson
2009-10-12
1
-0
/
+6
*
Factor out devirtualization checking into a separate function and make it han...
Anders Carlsson
2009-10-12
1
-1
/
+15
*
If the base type of a member call is a record type we don't need to emit a vi...
Anders Carlsson
2009-10-11
1
-5
/
+6
*
Move the vtable builder to CGVtable.cpp, general cleanup.
Anders Carlsson
2009-10-11
1
-548
/
+5
*
Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of Qu...
Anders Carlsson
2009-10-11
1
-2
/
+1
*
Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality ...
Anders Carlsson
2009-10-10
1
-32
/
+0
*
Avoid warning.
Mike Stump
2009-10-09
1
-1
/
+1
*
Add a MangleContext and pass it to all mangle functions. It will be used for ...
Anders Carlsson
2009-10-07
1
-7
/
+7
*
Uncomment some commented out code.
Anders Carlsson
2009-10-06
1
-4
/
+4
*
Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...
Anders Carlsson
2009-10-06
1
-8
/
+46
*
Pass the right type to GetAddrOfFunction when getting functions for the VTabl...
Anders Carlsson
2009-10-06
1
-4
/
+16
*
Implement code generation of member function pointer calls. Fixes PR5121.
Anders Carlsson
2009-10-03
1
-0
/
+109
*
Move some functions from CodeGenFunctions to CodeGenModule so they can be use...
Anders Carlsson
2009-10-03
1
-8
/
+12
*
Handle CXXMemberCallExprs that point to a static method. Fixes PR5093.
Anders Carlsson
2009-09-29
1
-0
/
+8
*
Fix http://llvm.org/PR5090.
Mike Stump
2009-09-29
1
-1
/
+2
*
CodeGen for try statements. (We just emit the body for now).
Anders Carlsson
2009-09-27
1
-4
/
+9
*
Refactor the representation of qualifiers to bring ExtQualType out of the
John McCall
2009-09-24
1
-2
/
+2
*
Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds...
Anders Carlsson
2009-09-23
1
-20
/
+26
*
Move codegen of new and delete to CGCXXExpr.cpp
Anders Carlsson
2009-09-22
1
-187
/
+0
*
Change all the Type::getAsFoo() methods to specializations of Type::getAs().
John McCall
2009-09-21
1
-18
/
+18
*
Generate more of the vbase virtual offset for covariant thunks. WIP.
Mike Stump
2009-09-18
1
-8
/
+72
*
Remove an unnecessary FunctionDecl parameter to the synthesizing functions.
Anders Carlsson
2009-09-14
1
-24
/
+24
*
Handle delete where the class has a virtual destructor.
Anders Carlsson
2009-09-14
1
-5
/
+8
*
Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValu...
Anders Carlsson
2009-09-12
1
-12
/
+20
*
Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there.
Anders Carlsson
2009-09-12
1
-67
/
+0
*
Fix a crash when generating vtables that contain destructors.
Anders Carlsson
2009-09-12
1
-5
/
+4
*
Add basic covariant thunk generation support. WIP.
Mike Stump
2009-09-11
1
-4
/
+95
[next]