- Jul 14, 2010
-
-
Bob Wilson authored
Radar 7373643. llvm-svn: 108303
-
Dan Gohman authored
constants, since they may not be emited near the other instructions which get the same line, and this confuses debug info. llvm-svn: 108302
-
Greg Clayton authored
llvm-svn: 108300
-
Greg Clayton authored
virtual functions and caught some things and did some general code cleanup. llvm-svn: 108299
-
Douglas Gregor authored
llvm-svn: 108298
-
Daniel Dunbar authored
are explicitly given. llvm-svn: 108297
-
Douglas Gregor authored
llvm-svn: 108296
-
John McCall authored
harmless way. llvm-svn: 108295
-
Douglas Gregor authored
reinterpret_casts (possibly indirectly via C-style/functional casts) on values, e.g., int i; reinterpret_cast<short&>(i); The IR generated for this is essentially the same as for *reinterpret_cast<short*>(&i). Fixes PR6437, PR7593, and PR7344. llvm-svn: 108294
-
Stephen Wilson authored
llvm-svn: 108293
-
Stephen Wilson authored
This patch provides a generic ELF reader plugin to handle both 32 and 64 bit formats. llvm-svn: 108292
-
Nick Lewycky authored
llvm-svn: 108290
-
Greg Clayton authored
Fixed the llvm build for Mac OS X builds to look in llvm/lib/Release+Asserts output directory for all configurations (Debug, Release, BuildAndIntegration). llvm-svn: 108289
-
John McCall authored
llvm-svn: 108288
-
John McCall authored
or a catch of a record type by value or reference. Also convert this to a lazy cleanup. llvm-svn: 108287
-
Bruno Cardoso Lopes authored
llvm-svn: 108286
-
Greg Clayton authored
llvm-svn: 108285
-
Fariborz Jahanian authored
in class extensions (radar 8171968). llvm-svn: 108283
-
- Jul 13, 2010
-
-
Howard Hinnant authored
llvm-svn: 108280
-
Sean Callanan authored
prepare the IR for JIT compilation. We still need to do the JIT compilation and move the arguments in/out of target memory. llvm-svn: 108279
-
Jakob Stoklund Olesen authored
llvm-svn: 108278
-
Jakob Stoklund Olesen authored
llvm-svn: 108277
-
John McCall authored
llvm-svn: 108276
-
Bob Wilson authored
NEON VMOV-immediate instructions. This simplifies some things. llvm-svn: 108275
-
Bruno Cardoso Lopes authored
Add the x86 VEX_L form to handle special cases where VEX_L must be set. llvm-svn: 108274
-
Fariborz Jahanian authored
to set that of VarDecl for block variables (they are already set). Per Doug's comment. llvm-svn: 108273
-
Evan Cheng authored
llvm-svn: 108272
-
Greg Clayton authored
llvm-svn: 108271
-
John McCall authored
mostly in avoiding unnecessary work at compile time but also in producing more sensible block orderings. Move the destructor cleanups for local variables over to use lazy cleanups. Eventually all cleanups will do this; for now we have some awkward code duplication. Tell IR generation just to never produce landing pads in -fno-exceptions. This is a much more comprehensive solution to a problem which previously was half-solved by checks in most cleanup-generation spots. llvm-svn: 108270
-
Dale Johannesen authored
This may not be right in all cases, but it's better than asserting which it was doing before. PR 7528. llvm-svn: 108268
-
Sebastian Redl authored
llvm-svn: 108267
-
Fariborz Jahanian authored
to block context when first instantiating them. llvm-svn: 108266
-
Kevin Enderby authored
llvm-svn: 108265
-
Jakob Stoklund Olesen authored
LiveInterval::overlapsFrom dereferences end() if it is called on an empty interval. It would be reasonable to just return false - an empty interval doesn't overlap anything, but I want to know who is doing it first. llvm-svn: 108264
-
Dan Gohman authored
construct is the named metadata. llvm-svn: 108263
-
Dan Gohman authored
useful, but it is nice for consistency. llvm-svn: 108262
-
Jakob Stoklund Olesen authored
Also, one binary search is enough. llvm-svn: 108261
-
Chris Lattner authored
t2.c:2:12: warning: use of logical && with constant operand; switch to bitwise & or remove constant [-Wlogical-bitwise-confusion] return x && 4; ^ ~ wording improvement suggestions are welcome. llvm-svn: 108260
-
Dan Gohman authored
llvm-svn: 108259
-
Evan Cheng authored
Extend the r107852 optimization which turns some fp compare to code sequence using only i32 operations. It now optimize some f64 compares when fp compare is exceptionally slow (e.g. cortex-a8). It also catches comparison against 0.0. llvm-svn: 108258
-