- Apr 07, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 100644
-
Anton Korobeynikov authored
llvm-svn: 100643
-
Anton Korobeynikov authored
llvm-svn: 100642
-
Anton Korobeynikov authored
llvm-svn: 100641
-
Anton Korobeynikov authored
llvm-svn: 100640
-
Chris Lattner authored
llvm-svn: 100639
-
Chris Lattner authored
llvm-svn: 100638
-
Chris Lattner authored
llvm-svn: 100637
-
Chris Lattner authored
MachineOperand::isIdenticalTo wasn't handling metadata operands. llvm-svn: 100636
-
Douglas Gregor authored
- When instantiating a friend type template, perform semantic analysis on the resulting type. - Downgrade the errors concerning friend type declarations that do not refer to classes to ExtWarns in C++98/03. C++0x allows practically any type to be befriended, and ignores the friend declaration if the type is not a class. llvm-svn: 100635
-
Douglas Gregor authored
semantic analysis) and Sema::ActOnFriendTypeDecl (the action callback). This is a prerequisite for improving template instantiation of friend type declarations. llvm-svn: 100633
-
Benjamin Kramer authored
llvm-svn: 100620
-
Torok Edwin authored
TimePassesIsEnabled. This should allow make check to pass. llvm-svn: 100618
-
Bill Wendling authored
llvm-svn: 100616
-
Benjamin Kramer authored
llvm-svn: 100615
-
John McCall authored
to the intrinsic, even when math-errno is off. Fixes rdar://problem/7828230 by falling back on the library function. llvm-svn: 100613
-
Sanjiv Gupta authored
llvm-svn: 100612
-
Mon P Wang authored
llvm-svn: 100611
-
Evan Cheng authored
llvm-svn: 100610
-
Evan Cheng authored
llvm-svn: 100609
-
Chris Lattner authored
have the code generate slap a srcloc metadata on inline asm nodes. This allows us to diagnose invalid inline asms with such nice diagnostics as: <inline asm>:1:2: error: unrecognized instruction abc incl %eax ^ asm.c:2:12: note: generated from here __asm__ ("abc incl %0" : "+r" (X)); ^ 2 diagnostics generated. llvm-svn: 100608
-
Chris Lattner authored
Have the asmprinter use the mdnode to scavenge a source location if present. Document this nonsense in langref. llvm-svn: 100607
-
Chris Lattner authored
llvm-svn: 100606
-
Chris Lattner authored
1. Introduce some enums and accessors in the InlineAsm class that eliminate a ton of magic numbers when handling inline asm SDNode. 2. Add a new MDNodeSDNode selection dag node type that holds a MDNode (shocking!) 3. Add a new argument to ISD::INLINEASM nodes that hold !srcloc metadata, propagating it to the instruction emitter, which drops it. No functionality change. llvm-svn: 100605
-
Zhongxing Xu authored
llvm-svn: 100604
-
Ted Kremenek authored
llvm-svn: 100603
-
Chris Lattner authored
We would return the error without inserting the new instruction into the program, so it wouldn't get deallocated, and an abort would trigger when the module was deleted. llvm-svn: 100602
-
Sanjiv Gupta authored
llvm-svn: 100601
-
Jeffrey Yasskin authored
llvm-svn: 100600
-
John McCall authored
llvm-svn: 100599
-
Dale Johannesen authored
into AsmPrinter. Target-dependent form is still generated by FastISel and still handled in X86 code. llvm-svn: 100596
-
John McCall authored
Fixes a spurious warning in LLVM. llvm-svn: 100595
-
Ted Kremenek authored
llvm-svn: 100594
-
John McCall authored
have a temporary object in C++. Also fix a tag mismatch that Doug noticed. llvm-svn: 100593
-
Evan Cheng authored
llvm-svn: 100592
-
-
Fariborz Jahanian authored
a stand-alone type declaration. llvm-svn: 100588
-
Douglas Gregor authored
definitions, e.g., after - or - (id) we'll find all of the "likely" instance methods that one would want to declare or define at this point. In the latter case, we only produce results whose return types match "id". llvm-svn: 100587
-
Devang Patel authored
Do not emit specification DIE with DW_AT_specification attribute for member functions of a funcation local class. This trips gdb's partial scan of DIEs at load time. Fixes Radar 7833483. llvm-svn: 100586
-
Jakob Stoklund Olesen authored
This test only cares about alignment, so don't test for other cruft. An upcoming llvm-gcc patch needs this. llvm-svn: 100584
-