- Aug 27, 2008
-
-
Dan Gohman authored
which isn't needed anymore. llvm-svn: 55419
-
Dan Gohman authored
llvm-svn: 55418
-
Steve Naroff authored
This commit adds the declaration syntax (and associated type). llvm-svn: 55417
-
Dan Gohman authored
and various other things. llvm-svn: 55415
-
Dan Gohman authored
verifier. See PR2711 for details. llvm-svn: 55414
-
Dan Gohman authored
llvm-svn: 55413
-
Zhongxing Xu authored
llvm-svn: 55412
-
Daniel Dunbar authored
llvm-svn: 55410
-
Evan Cheng authored
llvm-svn: 55409
-
Daniel Dunbar authored
llvm-svn: 55408
-
Daniel Dunbar authored
- It is not clear that this is the right approach, but this is at least consistent with how interfaces are handled. - This means NeXT now emits the correct metadata for properties in protocols. - This currently introduces a spurious warning involving inherited properties in protocols or categories; however, it also fixes some situations where we were failing to emit a warning. I will scrub this code tomorrow and fix this issue as well as number of other missed warnings / error situations that appear to exist. llvm-svn: 55407
-
Daniel Dunbar authored
llvm-svn: 55406
-
Daniel Dunbar authored
Also, fix category protocol list metadata. llvm-svn: 55405
-
Daniel Dunbar authored
ObjC{Category,Protocol}Decl. - No functionality change. llvm-svn: 55404
-
Ted Kremenek authored
llvm-svn: 55403
-
Ted Kremenek authored
llvm-svn: 55402
-
Dan Gohman authored
llvm-svn: 55401
-
Owen Anderson authored
llvm-svn: 55400
-
Owen Anderson authored
llvm-svn: 55399
-
Owen Anderson authored
This simultaneously makes the code simpler and adds support for sext as well. llvm-svn: 55398
-
Dan Gohman authored
immediate operands. llvm-svn: 55397
-
Owen Anderson authored
llvm-svn: 55396
-
Daniel Dunbar authored
- Was emitting duplicates of class properties instead of the category properties. llvm-svn: 55395
-
Gabor Greif authored
llvm-svn: 55394
-
Owen Anderson authored
llvm-svn: 55393
-
Ted Kremenek authored
llvm-svn: 55392
-
Owen Anderson authored
Put a heuristic in place to prevent GVN from falling into bad cases with massively complicated CFGs. This speeds up a particular testcase from 12+ hours to 5 seconds with little perceptible loss of quality. llvm-svn: 55391
-
- Aug 26, 2008
-
-
Daniel Dunbar authored
Also, fix method lookup to not use LLVM module symbol table. llvm-svn: 55390
-
Dan Gohman authored
of two, and to not need a scratch std::vector. Also, use the SelectionDAG's topological sort in LegalizeDAG instead of having a separate implementation. llvm-svn: 55389
-
Nico Weber authored
llvm-svn: 55388
-
Dan Gohman authored
llvm-svn: 55387
-
Nico Weber authored
llvm-svn: 55386
-
Dan Gohman authored
put each major step in a separate function. This makes the high level sequence of events easier to follow. llvm-svn: 55385
-
Dan Gohman authored
llvm-svn: 55384
-
Dan Gohman authored
llvm-svn: 55383
-
Owen Anderson authored
llvm-svn: 55381
-
Cedric Venet authored
- fix to please VS: add a return after an assert. llvm-svn: 55380
-
Cedric Venet authored
llvm-svn: 55379
-
Owen Anderson authored
allowing it to support the full range of conversions people might ask for in a correct manner. llvm-svn: 55378
-
Owen Anderson authored
llvm-svn: 55377
-