- Feb 19, 2008
-
-
Devang Patel authored
%b = getresult {i32, i32} %a, i32 1 llvm-svn: 47349
-
Dale Johannesen authored
llvm-svn: 47344
-
Dale Johannesen authored
llvm-svn: 47343
-
Dale Johannesen authored
for adding alignment info, not there yet). Clean up interfaces to reference ParameterAttributes consistently. llvm-svn: 47342
-
Chris Lattner authored
llvm-svn: 47312
-
Chris Lattner authored
llvm-svn: 47311
-
- Jan 30, 2008
-
-
Scott Michel authored
llvm-svn: 46545
-
Scott Michel authored
- Expand tabs... (poss 80-col violations, will get them later...) - Consolidate logic for SelectDFormAddr and SelectDForm2Addr into a single function, simplifying maintenance. Also reduced custom instruction generation for SPUvecinsert/INSERT_MASK. llvm-svn: 46544
-
- Jan 11, 2008
-
-
Duncan Sands authored
call, don't discard them. llvm-svn: 45884
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
Chris Lattner authored
llvm-svn: 45415
-
- Dec 17, 2007
-
-
Christopher Lamb authored
llvm-svn: 45085
-
Christopher Lamb authored
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. llvm-svn: 45082
-
- Dec 16, 2007
-
-
Bill Wendling authored
warning: suggest a space before ';' or explicit braces around empty body in 'for' statement Patch by Mike Stump (modified slightly by yours truly). llvm-svn: 45071
-
- Dec 12, 2007
-
-
Christopher Lamb authored
llvm-svn: 44934
-
Christopher Lamb authored
llvm-svn: 44933
-
- Dec 11, 2007
-
-
Christopher Lamb authored
llvm-svn: 44859
-
Christopher Lamb authored
regions of memory that have a target specific relationship, as described in the Embedded C Technical Report. This also implements the 2007-12-11-AddressSpaces test, which demonstrates how address space attributes can be used in LLVM IR. In addition, this patch changes the bitcode signature for stores (in a backwards compatible manner), such that the pointer type, rather than the pointee type, is encoded. This permits type information in the pointer (e.g. address space) to be preserved for stores. LangRef updates are forthcoming. llvm-svn: 44858
-
- Dec 10, 2007
-
-
Gordon Henriksen authored
methods are new to Function: bool hasCollector() const; const std::string &getCollector() const; void setCollector(const std::string &); void clearCollector(); The assembly representation is as such: define void @f() gc "shadow-stack" { ... The implementation uses an on-the-side table to map Functions to collector names, such that there is no overhead. A StringPool is further used to unique collector names, which are extremely likely to be unique per process. llvm-svn: 44769
-
- Dec 08, 2007
-
-
Chris Lattner authored
llvm-svn: 44710
-
- Dec 03, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 44546
-
Anton Korobeynikov authored
llvm-svn: 44545
-
Anton Korobeynikov authored
llvm-svn: 44541
-
Anton Korobeynikov authored
Thanks goes to PyPy folks for generating broken stuff :) llvm-svn: 44538
-
- Nov 30, 2007
-
-
Duncan Sands authored
attributes. While there, I noticed that not all attribute methods returned a pointer-to-constant, so I fixed that. llvm-svn: 44457
-
- Nov 28, 2007
-
-
Duncan Sands authored
use them. llvm-svn: 44403
-
- Nov 27, 2007
-
-
Duncan Sands authored
the function type, instead they belong to functions and function calls. This is an updated and slightly corrected version of Reid Spencer's original patch. The only known problem is that auto-upgrading of bitcode files doesn't seem to work properly (see test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully a bitcode guru (who might that be? :) ) will fix it. llvm-svn: 44359
-
- Nov 22, 2007
-
-
Duncan Sands authored
and the 'pure' parameter attribute to 'readonly'. Names suggested by DannyB. llvm-svn: 44273
-
- Nov 18, 2007
-
-
Chris Lattner authored
llvm-svn: 44218
-
Chris Lattner authored
llvm-svn: 44215
-
Chris Lattner authored
drops a dependency on flex and lets us make future progress more easily. Yay for 2 fewer .cvs files to make silly conflicts with. llvm-svn: 44213
-
- Nov 15, 2007
-
-
Nate Begeman authored
llvm-svn: 44181
-
- Nov 14, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 44110
-
Anton Korobeynikov authored
llvm-svn: 44109
-
- Nov 06, 2007
-
-
Dan Gohman authored
llvm-svn: 43744
-
- Nov 05, 2007
-
-
Dale Johannesen authored
parameters. Rename ValueRefList to ParamList in AsmParser, since its only use is for parameters. llvm-svn: 43734
-
- Oct 11, 2007
-
-
Dale Johannesen authored
No compile-time support for constant operations yet, just format transformations. Make readers and writers work. Split constants into 2 doubles in Legalize. llvm-svn: 42865
-
- Sep 12, 2007
-
-
Dale Johannesen authored
llvm-svn: 41876
-
Dale Johannesen authored
Next round of x87 long double stuff. Getting close now, basically works. llvm-svn: 41875
-
- Sep 11, 2007
-
-
Dale Johannesen authored
llvm-svn: 41859
-