index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2012-02-14
Refactor out new function EmitInitializerForField from EmitMemberInitializer....
Eli Friedman
2012-02-13
Mark the cxa_guard_{abort,acquire,release} functions nounwind.
Nick Lewycky
2012-02-13
Deal with a horrible C++11 special case. If a non-literal type has a constexpr
Richard Smith
2012-02-13
Add back in the code to create forward decls using temporary mdnodes.
Eric Christopher
2012-02-13
Temporarily walk back a few of my recent debug info limiting changes
Eric Christopher
2012-02-11
Represent C++ direct initializers as ParenListExprs before semantic analysis
Sebastian Redl
2012-02-11
Basic support for referring to captured variables from lambdas. Some simple ...
Eli Friedman
2012-02-10
Fix function prolog codegen whe coerce-to type is a struct.
Evgeniy Stepanov
2012-02-09
Remove evil const_cast that's not needed anymore.
Bill Wendling
2012-02-09
Use SmallVector when we can instead of std::vector.
Bill Wendling
2012-02-09
Class objects passed by value follow the same rules as structure objects.
Akira Hatanaka
2012-02-09
Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returning
Akira Hatanaka
2012-02-09
Don't cache the artificial type for the this pointer, there's no
Eric Christopher
2012-02-09
Use RAII object for cleanups.
Eli Friedman
2012-02-09
Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.
Eli Friedman
2012-02-09
CWG issue 1405: mutable members are allowed in literal types, but can't undergo
Richard Smith
2012-02-09
Basic IRGen for LambdaExprs with captures.
Eli Friedman
2012-02-09
A tiny bit more lambda IRGen.
Eli Friedman
2012-02-08
CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no o...
Benjamin Kramer
2012-02-08
A little bit of lambda IRGen.
Eli Friedman
2012-02-08
Constify the getClassName routine and variables that come out of it,
Eric Christopher
2012-02-08
Do not return records with non trivial destructors or copy constructors in
Akira Hatanaka
2012-02-08
Use the new forward declaration scheme for records. Also add more
Eric Christopher
2012-02-08
Remove tabs.
Devang Patel
2012-02-07
Revert my patches which removed Diagnostic.h includes by moving some operator...
Benjamin Kramer
2012-02-07
Make use of const-correct ParseCommandLineOptions
David Blaikie
2012-02-07
Remove tabs.
Devang Patel
2012-02-07
Emit debug info for properites that are not backed by an ivar.
Devang Patel
2012-02-07
Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...
Benjamin Kramer
2012-02-07
Use SmallVector instead of std::vector.
Bill Wendling
2012-02-07
Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments.
Bill Wendling
2012-02-07
Calculate the .size() of the vector once.
Bill Wendling
2012-02-07
Reserve a moderate amount of space for the back-end arguments.
Bill Wendling
2012-02-07
Bump up the initial vector size to avoid having to grow the vector more often.
Bill Wendling
2012-02-07
simplify a bunch of code to use the well-known LLVM IR types computed by Code...
Chris Lattner
2012-02-07
Use a more efficient container for these values. Also reserve space when using a
Bill Wendling
2012-02-07
Use a SmallVector instead of std::vector. This improves compilation time in
Bill Wendling
2012-02-06
Don't recalculate the size of the array each time through the for-loop.
Bill Wendling
2012-02-06
Relax valid location check. This fixes a clang crash while emitting debug inf...
Devang Patel
2012-02-06
build wide strings with ConstantDataArray, just because we can.
Chris Lattner
2012-02-06
improve the code that handles IR generation of byte-sized string literals to ...
Chris Lattner
2012-02-06
use cheaper llvm APIs for various bits of IR generation.
Chris Lattner
2012-02-06
simplify code and smallvectorize.
Chris Lattner
2012-02-06
Let an ivar directly refer property TAG.
Devang Patel
2012-02-06
Fix vector splat casts to cast element to the appropriate vector element befo...
Craig Topper
2012-02-05
reapply the patches reverted in r149477, which enable ConstantDataArray.
Chris Lattner
2012-02-05
Basic: import SmallString<> into clang namespace
Dylan Noblesmith
2012-02-05
Basic: import OwningPtr<> into clang namespace
Dylan Noblesmith
2012-02-04
Preserve alignment for Neon vld1_lane/dup and vst1_lane intrinsics.
Bob Wilson
2012-02-04
Move various diagnostic operator<< overloads out of line and remove includes ...
Benjamin Kramer
[prev]
[next]