- Oct 17, 2007
-
-
Hartmut Kaiser authored
Silenced some VC warnings. I'm getting linker errors, though: unresolved externals: llvm::Split<class llvm::BasicBlock *,struct llvm::GraphTraits<class llvm::BasicBlock *> >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *) and llvm::Split<struct llvm::Inverse<class llvm::BasicBlock *>,struct llvm::GraphTraits<struct llvm::Inverse<class llvm::BasicBlock *> > >(class llvm::DominatorTreeBase<class llvm::BasicBlock> &,class llvm::BasicBlock *) Where are these defined? llvm-svn: 43073
-
Dan Gohman authored
llvm-svn: 43072
-
Duncan Sands authored
types. This is needed for SIGN_EXTEND_INREG at least. It is not clear if this is correct for other operations. On the other hand, for the various load/store actions it seems to correct to return the type action, as is currently done. Also, it seems that SelectionDAG::getValueType can be called for extended value types; introduce a map for holding these, since we don't really want to extend the vector to be 2^32 pointers long! Generalize DAGTypeLegalizer::PromoteResult_TRUNCATE and DAGTypeLegalizer::PromoteResult_INT_EXTEND to handle the various funky possibilities that apints introduce, for example that you can promote to a type that needs to be expanded. llvm-svn: 43071
-
Devang Patel authored
Apply "Instead of loading small c string constant, use integer constant directly" transformation while processing load instruction. llvm-svn: 43070
-
Evan Cheng authored
llvm-svn: 43069
-
Chris Lattner authored
loads instead of 1 x i64 loads. This doesn't change any functionality yet. llvm-svn: 43068
-
Chris Lattner authored
llvm-svn: 43067
-
Chris Lattner authored
llvm-svn: 43066
-
Evan Cheng authored
llvm-svn: 43065
-
Evan Cheng authored
llvm-svn: 43064
-
Evan Cheng authored
llvm-svn: 43063
-
Evan Cheng authored
their value numbers with the specified value number. llvm-svn: 43062
-
Evan Cheng authored
llvm-svn: 43061
-
Evan Cheng authored
llvm-svn: 43060
-
Owen Anderson authored
llvm-svn: 43059
-
Anders Carlsson authored
Generate code for static variables that don't have initializers. Also, report an error if a static initializer is not constant. llvm-svn: 43058
-
Anders Carlsson authored
llvm-svn: 43057
-
Devang Patel authored
llvm-svn: 43055
-
Ted Kremenek authored
llvm-svn: 43054
-
Dale Johannesen authored
Remove the assumption that this will happen from various places. llvm-svn: 43053
-
Ted Kremenek authored
serialization logic as well as driver code is now in Driver/SerializationTest.cpp. The status of this code is that it should be used by no clients. Added --test-pickling option to driver to run the serialization code. Modified IdentifierInfo and IdentifierTable to have friend classes that permit object serialization. Such friendship may not be needed in the final design. llvm-svn: 43052
-
Fariborz Jahanian authored
llvm-svn: 43051
-
Steve Naroff authored
Add Sema::CheckMessageArgumentTypes()... llvm-svn: 43050
-
Owen Anderson authored
llvm-svn: 43049
-
Chris Lattner authored
@selector probably gets this wrong also. llvm-svn: 43048
-
Chris Lattner authored
Rename SourceRange::Begin()/End() to getBegin()/getEnd() for consistency with other code. Start building the rewriter towards handling @encode. llvm-svn: 43047
-
- Oct 16, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43046
-
Steve Naroff authored
Remove ObjcMethodDecl::getNumMethodParams/getMethodParamDecl, they aren't used/needed. Change ObjcMethodDecl::getMethodType to getResultType, to match FunctionDecl. llvm-svn: 43045
-
Chris Lattner authored
llvm-svn: 43044
-
Evan Cheng authored
llvm-svn: 43043
-
Fariborz Jahanian authored
llvm-svn: 43042
-
Chris Lattner authored
#import to #include's as a test. llvm-svn: 43041
-
Chris Lattner authored
llvm-svn: 43040
-
Fariborz Jahanian authored
llvm-svn: 43039
-
Fariborz Jahanian authored
llvm-svn: 43038
-
Steve Naroff authored
Emit diagnostics for methods not found. llvm-svn: 43037
-
Owen Anderson authored
having dominator information on MBB's. llvm-svn: 43036
-
Evan Cheng authored
llvm-svn: 43035
-
Dale Johannesen authored
llvm-svn: 43034
-
Dale Johannesen authored
llvm-svn: 43033
-