- Jul 01, 2010
-
-
Dan Gohman authored
llvm-svn: 107393
-
Gabor Greif authored
reformulate CallSiteBase::getCallee to adapt to CallInst::ArgOffset, and make it work even if CallInst::op_* are private llvm-svn: 107392
-
Gabor Greif authored
reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it work even if CallInst::op_* are private llvm-svn: 107390
-
Zhongxing Xu authored
llvm-svn: 107388
-
-
Johnny Chen authored
Left some and added some print statements for debugging purpose. llvm-svn: 107386
-
Douglas Gregor authored
aren't dropping all exception specifications on destructors, the exception specifications on implicitly-declared destructors were detected as being wrong (which they were). Introduce logic to provide a proper exception-specification for implicitly-declared destructors. This also fixes PR6972. Note that the other implicitly-declared special member functions also need to get exception-specifications. I'll deal with that in a subsequent commit. llvm-svn: 107385
-
Dan Gohman authored
doing the work manually. llvm-svn: 107384
-
Dan Gohman authored
from a Value to a Type, because it doesn't actually care about the Value. llvm-svn: 107383
-
Douglas Gregor authored
llvm-svn: 107382
-
Dan Gohman authored
llvm-svn: 107381
-
Dan Gohman authored
available in a register. This is pretty primitive, but it reduces the number of instructions in common testcases by 4%. llvm-svn: 107380
-
Douglas Gregor authored
don't allow two user-defined conversions. Fixes PR6595 (again). llvm-svn: 107379
-
Douglas Gregor authored
llvm-svn: 107378
-
Dan Gohman authored
llvm-svn: 107377
-
Dan Gohman authored
to SelectionDAG. llvm-svn: 107376
-
Bruno Cardoso Lopes authored
llvm-svn: 107375
-
Douglas Gregor authored
exception specification. Fixes PR7526. llvm-svn: 107374
-
Dan Gohman authored
the same address. llvm-svn: 107373
-
Douglas Gregor authored
pointer" diagnostic to handle references, too. llvm-svn: 107372
-
Dan Gohman authored
SelectionDAGBuilder::getValue into a helper function, with fixes to use DenseMaps safely. llvm-svn: 107371
-
Jim Ingham authored
Changed the file completion to deal with this, and FileSpec::Resolve now resolves all user names (not just ~/). llvm-svn: 107370
-
Daniel Dunbar authored
llvm-svn: 107369
-
Dan Gohman authored
value if the search fails. llvm-svn: 107368
-
Daniel Dunbar authored
llvm-svn: 107367
-
Greg Clayton authored
that are in the disassembly comments since most of them are in the same module (shared library). Fixed a crasher that could happen when disassembling special section data. Added an address dump style that shows the symbol context without the module (used in the disassembly code). llvm-svn: 107366
-
Bruno Cardoso Lopes authored
- Add AVX SSE2 Move doubleword and quadword instructions. - Add encode bits for VEX_W - All 128-bit SSE 1 & SSE2 instructions that are described in the .td file now have a AVX encoded form already working. llvm-svn: 107365
-
Ted Kremenek authored
llvm-svn: 107364
-
Mikhail Glushenkov authored
llvm-svn: 107363
-
Mikhail Glushenkov authored
llvm-svn: 107362
-
Mikhail Glushenkov authored
llvm-svn: 107361
-
Mikhail Glushenkov authored
llvm-svn: 107360
-
Douglas Gregor authored
of C++ DR481). llvm-svn: 107359
-
Douglas Gregor authored
rdar://problem/8124080 and PR7118. llvm-svn: 107358
-
Johnny Chen authored
this seems to alleviate the intermittent failure observed while running the whole test suite. llvm-svn: 107357
-
Daniel Dunbar authored
scope hasn't been set up yet so this isn't valid. It was just a cleanup to the IR, so I'm going to ignore it for now. llvm-svn: 107356
-
Jakob Stoklund Olesen authored
llvm-svn: 107355
-
Douglas Gregor authored
parameters starts at the end of the template-parameter rather than at the point where the template parameter name is encounted. For example, given: typedef unsigned char T; template<typename T = T> struct X0 { }; The "T" in the default argument refers to the typedef of "unsigned char", rather than referring to the newly-introduced template type parameter 'T'. Addresses <rdar://problem/8122812>. llvm-svn: 107354
-
Daniel Dunbar authored
library directory, as we still rely on a few libraries that are hiding there (in particular libstdc++.dylib). llvm-svn: 107353
-
Greg Clayton authored
llvm-svn: 107352
-