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
/
CGExpr.cpp
Age
Commit message (
Expand
)
Author
2012-05-09
update calls to objectsize intrinsic to match LLVM r156473
Nuno Lopes
2012-05-08
add -fbounds-checking option.
Nuno Lopes
2012-05-07
remove code to add bound checks for simple array accesses, since those are al...
Nuno Lopes
2012-05-01
Push variable declaration into nested scope (the only place where it is used)...
Ted Kremenek
2012-05-01
Abstract the emission of global destructors into ABI-specific code
John McCall
2012-04-16
Adjust for LLVM name tweaks requested by Chandler.
Duncan Sands
2012-04-16
Propagate alignment on lvalues through EmitLValueForField. PR12395.
Eli Friedman
2012-04-15
Use MDBuilder to help with metadata creation.
Duncan Sands
2012-04-14
Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm
Duncan Sands
2012-04-13
Step forward with supporting of ARM homogenous aggregates:
Anton Korobeynikov
2012-04-13
Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of
Richard Smith
2012-04-13
Implement the missing pieces needed to support libstdc++4.7's <atomic>:
Richard Smith
2012-04-12
Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both
Douglas Gregor
2012-04-12
Implement support for 18 of the GNU-compatible __atomic builtins.
Richard Smith
2012-04-11
Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar ty...
David Chisnall
2012-04-10
Express the number of ULPs in fpaccuracy metadata as a real rather than a
Duncan Sands
2012-03-29
Call out to GCC-compatible runtime functions for atomic ops that we can't use
David Chisnall
2012-03-29
Revert r153613 as it's causing large compile-time regressions on the nightly ...
Chad Rosier
2012-03-28
When we can't prove that the target of an aggregate copy is
John McCall
2012-03-27
Move the emission of strict enum range metadata behind a flag (the same
Chandler Carruth
2012-03-24
Add back r153360 with a fix for enums that cover all the 32 bit values.
Rafael Espindola
2012-03-24
Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...
NAKAMURA Takumi
2012-03-24
Second part of PR12251. Produce the range metadata in clang for booleans and
Rafael Espindola
2012-03-22
Make sure we correctly set the alignment for vector loads and stores associat...
Eli Friedman
2012-03-11
Unify naming of LangOptions variable/get function across the Clang stack (Lex...
David Blaikie
2012-03-10
Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to
John McCall
2012-03-10
Unify the BlockDeclRefExpr and DeclRefExpr paths so that
John McCall
2012-03-07
AST representation for user-defined literals, plus just enough of semantic
Richard Smith
2012-02-22
Generate an AST for the conversion from a lambda closure type to a
Douglas Gregor
2012-02-18
Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue,
Richard Smith
2012-02-17
Whether an argument is required (in contrast with being an
John McCall
2012-02-15
Split reinterpret_casts of member pointers out from CK_BitCast; this
John McCall
2012-02-14
Use a simpler (and more efficient) pattern to pad vectors.
Benjamin Kramer
2012-02-11
Basic support for referring to captured variables from lambdas. Some simple ...
Eli Friedman
2012-02-09
Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.
Eli Friedman
2012-02-09
Basic IRGen for LambdaExprs with captures.
Eli Friedman
2012-02-08
A little bit of lambda IRGen.
Eli Friedman
2012-02-07
simplify a bunch of code to use the well-known LLVM IR types computed by Code...
Chris Lattner
2012-02-05
Basic: import SmallString<> into clang namespace
Dylan Noblesmith
2012-01-30
Simplify code by using the new getAggregateElement method that got added
Chris Lattner
2012-01-26
Use function pointers, rather than references, to pass Destroyers
Peter Collingbourne
2012-01-25
Fixup r148926, for -Asserts.
NAKAMURA Takumi
2012-01-25
reapply r148902:
Chris Lattner
2012-01-25
Fix a crash for an edge case of the GNU ?: extension.
Eli Friedman
2012-01-25
Revert 148902 which was part of 148901 which was reverted in r148906.
Argyrios Kyrtzidis
2012-01-25
use the new ConstantVector::getSplat method where it makes sense.
Chris Lattner
2012-01-21
Add an assertion that our use-marking actually covers all uses of a variable....
Eli Friedman
2012-01-20
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-16
Some improvements to the handling of C11 atomic types:
David Chisnall
2012-01-04
implement rdar://10639962 by keeping track of increased alignment
Chris Lattner
[next]