- Sep 21, 2007
-
-
Evan Cheng authored
llvm-svn: 42182
-
Dale Johannesen authored
llvm-svn: 42181
-
Devang Patel authored
llvm-svn: 42180
-
Devang Patel authored
llvm-svn: 42179
-
Devang Patel authored
llvm-svn: 42178
-
- Sep 20, 2007
-
-
Dale Johannesen authored
llvm-svn: 42165
-
Dan Gohman authored
llvm-svn: 42162
-
Dale Johannesen authored
llvm-svn: 42159
-
Nick Lewycky authored
llvm-svn: 42157
-
Evan Cheng authored
llvm-svn: 42156
-
Dale Johannesen authored
llvm-svn: 42155
-
- Sep 19, 2007
-
-
Evan Cheng authored
llvm-svn: 42153
-
Devang Patel authored
llvm-svn: 42149
-
Evan Cheng authored
llvm-svn: 42147
-
Dale Johannesen authored
llvm-svn: 42143
-
Chris Lattner authored
llvm-svn: 42140
-
Owen Anderson authored
help non-local memdep caching. llvm-svn: 42137
-
Dale Johannesen authored
llvm-svn: 42133
-
Duncan Sands authored
llvm-svn: 42132
-
Duncan Sands authored
fold that were missed in the fix for PR1646. Probably this null/not-null logic should be factorized somewhere. llvm-svn: 42131
-
Duncan Sands authored
an alias could alias such a global variable. llvm-svn: 42130
-
Evan Cheng authored
in tracking physical register output dependencies. llvm-svn: 42125
-
Evan Cheng authored
llvm-svn: 42124
-
Evan Cheng authored
between two registers in the specific class. llvm-svn: 42123
-
Devang Patel authored
llvm-svn: 42122
-
Devang Patel authored
for (int i = 0; i < N; ++i) { if (i == somevalue) dosomething(); else dosomethingelse(); } llvm-svn: 42121
-
Devang Patel authored
llvm-svn: 42120
-
Devang Patel authored
llvm-svn: 42119
-
Devang Patel authored
llvm-svn: 42118
-
- Sep 18, 2007
-
-
Evan Cheng authored
shuffle <undef, undef, x, undef>, <undef, undef, undef, undef>, <2, 2, 2, 2> != <undef, undef, x, undef> llvm-svn: 42111
-
Dale Johannesen authored
llvm-svn: 42103
-
Gordon Henriksen authored
llvm-svn: 42101
-
Dan Gohman authored
tables so that they are eligible for reload/remat folding. And add entries for JMP and CALL. llvm-svn: 42094
-
Gordon Henriksen authored
llvm-svn: 42087
-
Bill Wendling authored
llvm-svn: 42086
-
Bill Wendling authored
function. The information isn't used heavily -- it's only used at the end of exception handling emission -- so there's no need to cache it. llvm-svn: 42078
-
Gordon Henriksen authored
- The naming prefix is LLVM. - All types are represented using opaque references. - Functions are not named LLVM{Type}{Method}; the names became unreadable goop. Instead, they are named LLVM{ImperativeSentence}. - Where an attribute only appears once in the class hierarchy (e.g., linkage only applies to values; parameter types only apply to function types), the class is omitted from identifiers for brevity. Tastes like methods. - Strings are C strings or string/length tuples on a case-by-case basis. - APIs which give the caller ownership of an object are not mapped (removeFromParent, certain constructor overloads). This keeps keep memory management as simple as possible. For each library with bindings: llvm-c/<LIB>.h - Declares the bindings. lib/<LIB>/<LIB>.cpp - Implements the bindings. So just link with the library of your choice and use the C header instead of the C++ one. llvm-svn: 42077
-
Devang Patel authored
llvm-svn: 42075
-
Bill Wendling authored
"_-[NSString(local) isNullOrNil]".eh = 0 .no_dead_strip "_-[NSString(local) isNullOrNil]".eh The ".eh" should be inside the quotes. llvm-svn: 42074
-
Bill Wendling authored
llvm-svn: 42071
-