- Jan 16, 2009
-
-
Chris Lattner authored
"logical" location, refer to the "instantiation" location. llvm-svn: 62316
-
Chris Lattner authored
llvm-svn: 62315
-
Chris Lattner authored
Slightly speed up sema of numbers like '1' by going directly to TargetInfo instead of through ASTContext. llvm-svn: 62314
-
Chris Lattner authored
llvm-svn: 62313
-
Mikhail Glushenkov authored
Split Support/Registry.h into two files so that we have less to recompile every time CommandLine.h is changed. llvm-svn: 62312
-
Chris Lattner authored
llvm-svn: 62311
-
Chris Lattner authored
llvm-svn: 62310
-
Chris Lattner authored
the "physical" location of tokens, refer to the "spelling" location. This is more concrete and useful, tokens aren't really physical objects! llvm-svn: 62309
-
Evan Cheng authored
llvm-svn: 62308
-
Mikhail Glushenkov authored
llvm-svn: 62307
-
Douglas Gregor authored
llvm-svn: 62306
-
Sanjiv Gupta authored
llvm-svn: 62304
-
Zhongxing Xu authored
No functionality change. llvm-svn: 62303
-
Douglas Gregor authored
llvm-svn: 62302
-
Sanjiv Gupta authored
For example, PIC16 needs to break a long or int constant into mulitple parts and emit multiple directives. So Allow targets to overried EmitConstantValueOnly(). llvm-svn: 62301
-
Zhongxing Xu authored
No functionality change. llvm-svn: 62300
-
Evan Cheng authored
llvm-svn: 62299
-
Devang Patel authored
llvm-svn: 62298
-
Evan Cheng authored
Clean up previous cast optimization a bit. Also make zext elimination a bit more aggressive: if it's not necessary to emit an AND (i.e. high bits are already zero), it's profitable to evaluate the operand at a different type. llvm-svn: 62297
-
Dan Gohman authored
adding more information to the temporary variables names so that they don't conflict. llvm-svn: 62296
-
Daniel Dunbar authored
llvm-svn: 62295
-
Devang Patel authored
llvm-svn: 62294
-
Fariborz Jahanian authored
llvm-svn: 62292
-
Dan Gohman authored
a new toy hazard recognizier heuristic which attempts to direct the scheduler to avoid clumping large groups of loads or stores too densely. llvm-svn: 62291
-
Zhongxing Xu authored
Sema::ActOnFunctionDeclarator(). No functionality change. llvm-svn: 62290
-
Fariborz Jahanian authored
llvm-svn: 62289
-
Devang Patel authored
llvm-svn: 62288
-
Douglas Gregor authored
llvm-svn: 62287
-
Devang Patel authored
Validate dbg_* intrinsics before lowering them. llvm-svn: 62286
-
- Jan 15, 2009
-
-
Mon P Wang authored
llvm-svn: 62285
-
Dan Gohman authored
to support MachineInstr-based scheduling in addition to SDNode-based scheduling. llvm-svn: 62284
-
Dan Gohman authored
loops, hoisting instructions all the way out in one step rather than hoisting them one nest level at a time. Also, make a few other code simplifications. This speeds up MachineLICM by several fold. llvm-svn: 62283
-
Rafael Espindola authored
llvm-svn: 62282
-
Mon P Wang authored
llvm-svn: 62281
-
Rafael Espindola authored
llvm-svn: 62279
-
Nuno Lopes authored
init of static vars still not working. I'll get back to it tomorrow or so llvm-svn: 62278
-
Ted Kremenek authored
llvm-svn: 62277
-
Devang Patel authored
llvm-svn: 62276
-
Dan Gohman authored
and into the ScheduleDAGInstrs class, so that they don't get destructed and re-constructed for each block. This fixes a compile-time hot spot in the post-pass scheduler. To help facilitate this, tidy and do some minor reorganization in the scheduler constructor functions. llvm-svn: 62275
-
Chris Lattner authored
enum E { A = 1U, B }; Don't make an implicit cast expr of null for B. llvm-svn: 62274
-