- May 22, 2007
-
-
Reid Spencer authored
and strings. llvm-svn: 37291
-
- May 19, 2007
-
-
Reid Spencer authored
with global names which can already be @"..." llvm-svn: 37257
-
- May 04, 2007
-
-
Chris Lattner authored
llvm-svn: 36739
-
- Apr 29, 2007
-
-
Anton Korobeynikov authored
should be taught to deal with protected symbols. llvm-svn: 36565
-
- Apr 28, 2007
-
-
Reid Spencer authored
llvm-svn: 36542
-
Reid Spencer authored
llvm-svn: 36539
-
Anton Korobeynikov authored
bitcasts of them. llvm-svn: 36537
-
- Apr 26, 2007
-
-
Chris Lattner authored
Fix PR1358 and test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll, by creating forward decl globals with linkage extern_weak to defeat implicit constant folding. llvm-svn: 36469
-
Bill Wendling authored
llvm-svn: 36454
-
- Apr 25, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 36443
-
Anton Korobeynikov authored
will follow. llvm-svn: 36435
-
- Apr 22, 2007
-
-
Christopher Lamb authored
llvm-svn: 36349
-
Reid Spencer authored
Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. llvm-svn: 36327
-
- Apr 21, 2007
-
-
Reid Spencer authored
llvm-svn: 36309
-
Christopher Lamb authored
add support for alignment attributes on load/store instructions llvm-svn: 36301
-
- Apr 17, 2007
-
-
Reid Spencer authored
used because we *do* want to allow nulls in names. llvm-svn: 36178
-
- Apr 16, 2007
-
-
Reid Spencer authored
Thanks, Chris. llvm-svn: 36155
-
Reid Spencer authored
llvm-svn: 36143
-
Reid Spencer authored
Use the new parameter on Function::getIntrinsicID to identify cases where a function is being called with an "llvm." name but it isn't actually an intrinsic. In such cases generate an error. llvm-svn: 36121
-
- Apr 12, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 35950
-
- Apr 11, 2007
-
-
Reid Spencer authored
Put the parameter attributes in their own ParamAttr name space. Adjust the rest of llvm as a result. llvm-svn: 35877
-
- Apr 09, 2007
-
-
Reid Spencer authored
Adapt handling of parameter attributes to use the new ParamAttrsList class. llvm-svn: 35814
-
Reid Spencer authored
llvm-svn: 35794
-
- Mar 30, 2007
-
-
Reid Spencer authored
Check at the end of the parse that there are no unresolved types and no undefined values. Issue errors if there are. This gets rid of the need for implementation or checkpoint by ensuring you can't finish a parse with undefined things. llvm-svn: 35499
-
- Mar 29, 2007
-
-
Reid Spencer authored
removed in a few days. llvm-svn: 35472
-
- Mar 28, 2007
-
-
Reid Spencer authored
describes its function as check against unresolved types and definitions. This is handy for forcing error messages in assembly test cases or otherwise ensuring that everything is resolved at that point in the assembly. llvm-svn: 35410
-
- Mar 22, 2007
-
-
Reid Spencer authored
llvm-svn: 35258
-
- Mar 20, 2007
-
-
Reid Spencer authored
llvm-svn: 35214
-
Reid Spencer authored
llvm-svn: 35198
-
- Mar 19, 2007
-
-
Reid Spencer authored
parameter on ConstantInt::get to indicate the signedness of the intended value. llvm-svn: 35182
-
Reid Spencer authored
Eliminate support for type planes in numbered values. This simplifies the data structures involved in managing forward definitions, etc. Instead of requiring maps from type to value, we can now just use a vector of values. These changes also required rewrites of some support functions such as InsertValue, getBBVal, and ResolveDefinitions. Some other cosmetic changes were made as well. llvm-svn: 35173
-
- Mar 01, 2007
-
-
Reid Spencer authored
verbose code to sext/trunc or zext/trunc and APInt with new methods on that class. llvm-svn: 34794
-
- Feb 28, 2007
-
-
Reid Spencer authored
tokens: ESAPINTVAL and EUAPINTVAL and adding an APInt* as a semantic value. This allows us to extend the definition of an integer constant to allow arbitrary precision integer constant values. llvm-svn: 34714
-
- Feb 15, 2007
-
-
Reid Spencer authored
Change use of "packed" term to "vector" in comments, strings, variable names, etc. llvm-svn: 34300
-
Reid Spencer authored
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293
-
- Feb 13, 2007
-
-
Chris Lattner authored
llvm-svn: 34221
-
Chris Lattner authored
llvm-svn: 34211
-
- Feb 11, 2007
-
-
Chris Lattner authored
llvm-svn: 34187
-
- Feb 05, 2007
-
-
Reid Spencer authored
This patch replaces the SymbolTable class with ValueSymbolTable which does not support types planes. This means that all symbol names in LLVM must now be unique. The patch addresses the necessary changes to deal with this and removes code no longer needed as a result. This completes the bulk of the changes for this PR. Some cleanup patches will follow. llvm-svn: 33918
-
Reid Spencer authored
llvm-svn: 33911
-