- Jun 30, 2009
-
-
Evan Cheng authored
llvm-svn: 74500
-
Andreas Bolka authored
llvm-svn: 74499
-
Daniel Dunbar authored
llvm-svn: 74498
-
Daniel Dunbar authored
legally negate an MCValue. llvm-svn: 74497
-
Daniel Dunbar authored
llvm-svn: 74496
-
Dan Gohman authored
llvm-svn: 74495
-
Dan Gohman authored
This will allow it to be used in unittests that use gtest's EXPECT_EQ. llvm-svn: 74494
-
Chris Lattner authored
This is simple enough, but then I thought it would be nice to make PrintingPolicy get a LangOptions so that various things can key off "bool" and "C++" independently. This spiraled out of control. There are many fixme's, but I think things are slightly better than they were before. One thing that can be improved: CFG should probably have an ASTContext pointer in it, which would simplify its clients. llvm-svn: 74493
-
Dan Gohman authored
llvm-svn: 74492
-
Dan Gohman authored
llvm-svn: 74491
-
David Goodwin authored
llvm-svn: 74490
-
Daniel Dunbar authored
- Don't print "Parsing" in front of every message. - Take additional "type" argument which is prepended to the message (with ": ") if given. - Update clients to print errors (warnings) as: <filename>:<line number>: error(warning): ... llvm-svn: 74489
-
Owen Anderson authored
Add LLVMContext, which will eventually be used as a container for privatizing a lot of (currently) global state, including the constant and type uniquing tables. For now, just make it a wrapper around the existing APIs. llvm-svn: 74488
-
Daniel Dunbar authored
llvm-svn: 74487
-
Fariborz Jahanian authored
llvm-svn: 74486
-
Mikhail Glushenkov authored
llvm-svn: 74485
-
Mikhail Glushenkov authored
llvm-svn: 74484
-
Mikhail Glushenkov authored
llvm-svn: 74483
-
Mikhail Glushenkov authored
llvm-svn: 74482
-
Anders Carlsson authored
llvm-svn: 74481
-
Fariborz Jahanian authored
list. llvm-svn: 74480
-
Daniel Dunbar authored
llvm-svn: 74479
-
Daniel Dunbar authored
llvm-svn: 74478
-
Devang Patel authored
llvm-svn: 74477
-
Daniel Dunbar authored
- For example, we diagnose errors on: -- a: a = 10 -- - For now we reject code like: -- .long a a = 10 -- which "as" accepts (on Darwin). llvm-svn: 74476
-
Daniel Dunbar authored
- To support using SMLoc as a sentinel. llvm-svn: 74474
-
Daniel Dunbar authored
llvm-svn: 74473
-
Anders Carlsson authored
llvm-svn: 74472
-
David Greene authored
Remove commented code. llvm-svn: 74471
-
David Greene authored
Add a 256-bit register class and YMM registers. llvm-svn: 74469
-
David Goodwin authored
llvm-svn: 74468
-
Daniel Dunbar authored
llvm-svn: 74467
-
Douglas Gregor authored
- Track implicit instantiations vs. the not-yet-supported explicit specializations - Give implicit instantiations of function templates (and member functions of class templates) linkonce_odr linkage. - Improve name mangling for function template specializations, including the template arguments of the instantiation and the return type of the function. Note that our name-mangling is improved, but not correct: we still don't mangle substitutions, although the manglings we produce can be demangled. llvm-svn: 74466
-
Fariborz Jahanian authored
in the ctor-initializer list. More to come. llvm-svn: 74465
-
David Goodwin authored
llvm-svn: 74464
-
Daniel Dunbar authored
llvm-svn: 74463
-
- Jun 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74462
-
Anders Carlsson authored
llvm-svn: 74460
-
Dan Gohman authored
Constant. This lets ConstantInts be handled as SCEVConstant instead of SCEVUnknown, as getUnknown no longer has special-case code for ConstantInt and friends. This usually doesn't affect the final output, since the constants end up getting folded later, but it does make intermediate expressions more obvious in many cases. llvm-svn: 74459
-
Daniel Dunbar authored
llvm-svn: 74457
-