- Jul 31, 2007
-
-
Reid Spencer authored
function result to be passed in a register. This implements the GCC regparm function attribute for llvm by translation to the InReg parameter attribute and fixes test/CFrontend/2002-07-30-SubregSetAssertion.c llvm-svn: 40619
-
Reid Spencer authored
Make the AsmParser auto-upgrade the old zext and sext keywords for parameter attributes and handle the end-of-line ambiguity. llvm-svn: 40610
-
- Jul 27, 2007
-
-
Duncan Sands authored
still under discussion. llvm-svn: 40549
-
- Jul 20, 2007
-
-
Reid Spencer authored
Change the keywords for the zext and sext parameter attributes to be zeroext and signext so they don't conflict with the keywords for the instructions of the same name. This gets around the ambiguity. llvm-svn: 40069
-
- Jul 06, 2007
-
-
Rafael Espindola authored
llvm-svn: 37940
-
- Jun 05, 2007
-
-
Zhou Sheng authored
VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. llvm-svn: 37432
-
- 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
-