| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | regenerate. | Devang Patel | 2008-03-03 | 3 | -1443/+1484 |
| | | | | | llvm-svn: 47849 | ||||
| * | Add an unwind_to field to basic blocks, making them Users instead of Values. | Nick Lewycky | 2008-03-02 | 2 | -18/+25 |
| | | | | | | | This is the first checkin for PR1269, the new EH infrastructure. llvm-svn: 47802 | ||||
| * | regenerate. | Devang Patel | 2008-02-26 | 3 | -272/+272 |
| | | | | | llvm-svn: 47642 | ||||
| * | Add assert. | Devang Patel | 2008-02-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 47641 | ||||
| * | regenerate | Devang Patel | 2008-02-26 | 3 | -277/+281 |
| | | | | | llvm-svn: 47634 | ||||
| * | Remove unncessary ReturnInst constructors. | Devang Patel | 2008-02-26 | 1 | -1/+3 |
| | | | | | llvm-svn: 47633 | ||||
| * | Regenerate. | Devang Patel | 2008-02-23 | 2 | -2/+2 |
| | | | | | llvm-svn: 47519 | ||||
| * | Use isa check instead of getTypeID() check. | Devang Patel | 2008-02-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 47518 | ||||
| * | Regenerate | Devang Patel | 2008-02-23 | 3 | -487/+447 |
| | | | | | llvm-svn: 47509 | ||||
| * | To support multiple return values, now ret instruction supports multiple ↵ | Devang Patel | 2008-02-23 | 1 | -23/+3 |
| | | | | | | | operands instead of one aggregate operand. llvm-svn: 47508 | ||||
| * | Split ParameterAttributes.h, putting the complicated | Dale Johannesen | 2008-02-22 | 4 | -304/+307 |
| | | | | | | | | stuff into ParamAttrsList.h. Per feedback from ParamAttrs changes. llvm-svn: 47504 | ||||
| * | Regenerate | Devang Patel | 2008-02-22 | 3 | -468/+466 |
| | | | | | llvm-svn: 47495 | ||||
| * | Use SymbolicValueRef to parse getresult operand | Devang Patel | 2008-02-22 | 1 | -3/+2 |
| | | | | | llvm-svn: 47494 | ||||
| * | Generated files for 47484. | Dale Johannesen | 2008-02-22 | 3 | -293/+295 |
| | | | | | llvm-svn: 47485 | ||||
| * | Pass alignment on ByVal parameters, from FE, all | Dale Johannesen | 2008-02-22 | 1 | -1/+2 |
| | | | | | | | the way through. It is now used for codegen. llvm-svn: 47484 | ||||
| * | regenerate. | Devang Patel | 2008-02-20 | 3 | -923/+989 |
| | | | | | llvm-svn: 47408 | ||||
| * | Parse | Devang Patel | 2008-02-20 | 1 | -3/+37 |
| | | | | | | | | ret i32 1, i8 2 another step towards multiple return value support. llvm-svn: 47407 | ||||
| * | Regenerated files. | Dale Johannesen | 2008-02-20 | 3 | -1156/+1178 |
| | | | | | llvm-svn: 47402 | ||||
| * | Support alignment within ParamAttrs in the I/O handling. | Dale Johannesen | 2008-02-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 47401 | ||||
| * | Regenerate. | Devang Patel | 2008-02-20 | 3 | -327/+327 |
| | | | | | llvm-svn: 47391 | ||||
| * | Specify GetResultInst index as an unsigned. | Devang Patel | 2008-02-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 47390 | ||||
| * | Regenerate | Anton Korobeynikov | 2008-02-20 | 2 | -305/+306 |
| | | | | | llvm-svn: 47376 | ||||
| * | Fix newly-introduced 4.3 warnings | Anton Korobeynikov | 2008-02-20 | 2 | -2/+4 |
| | | | | | llvm-svn: 47375 | ||||
| * | Unbreak build with gcc 4.3: provide missed includes and silence most ↵ | Anton Korobeynikov | 2008-02-20 | 2 | -0/+3 |
| | | | | | | | annoying warnings. llvm-svn: 47367 | ||||
| * | regenerate | Devang Patel | 2008-02-19 | 3 | -1040/+1062 |
| | | | | | llvm-svn: 47350 | ||||
| * | Parse | Devang Patel | 2008-02-19 | 2 | -1/+11 |
| | | | | | | | %b = getresult {i32, i32} %a, i32 1 llvm-svn: 47349 | ||||
| * | Generated files for checkin 47342. | Dale Johannesen | 2008-02-19 | 3 | -267/+267 |
| | | | | | llvm-svn: 47344 | ||||
| * | Forgot a file, goes with 47342. | Dale Johannesen | 2008-02-19 | 1 | -3/+3 |
| | | | | | llvm-svn: 47343 | ||||
| * | Expand ParameterAttributes to 32 bits (in preparation | Dale Johannesen | 2008-02-19 | 1 | -1/+1 |
| | | | | | | | | for adding alignment info, not there yet). Clean up interfaces to reference ParameterAttributes consistently. llvm-svn: 47342 | ||||
| * | regenerate | Chris Lattner | 2008-02-19 | 3 | -3431/+4591 |
| | | | | | llvm-svn: 47312 | ||||
| * | Fix PR2060 by rejecting invalid types for integer constants. | Chris Lattner | 2008-02-19 | 1 | -11/+15 |
| | | | | | llvm-svn: 47311 | ||||
| * | Back out mods to llvmAsmParser, incorrectly committed | Scott Michel | 2008-01-30 | 3 | -4562/+3410 |
| | | | | | llvm-svn: 46545 | ||||
| * | More cleanups for CellSPU: | Scott Michel | 2008-01-30 | 3 | -3410/+4562 |
| | | | | | | | | | | - 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 | ||||
| * | If there are attributes on the varargs part of a | Duncan Sands | 2008-01-11 | 1 | -2/+16 |
| | | | | | | | call, don't discard them. llvm-svn: 45884 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 7 | -162/+367 |
| | | | | | llvm-svn: 45418 | ||||
| * | remove attribution from lib Makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45415 | ||||
| * | regenerate. | Christopher Lamb | 2007-12-17 | 2 | -6/+6 |
| | | | | | llvm-svn: 45085 | ||||
| * | Change the PointerType api for creating pointer types. The old functionality ↵ | Christopher Lamb | 2007-12-17 | 1 | -3/+3 |
| | | | | | | | 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 | ||||
| * | Remove spurious warnings from GCC: | Bill Wendling | 2007-12-16 | 1 | -75/+79 |
| | | | | | | | | | | 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 | ||||
| * | Regenerate. | Christopher Lamb | 2007-12-12 | 2 | -1215/+1197 |
| | | | | | llvm-svn: 44934 | ||||
| * | Implement part of review feedback for address spaces. | Christopher Lamb | 2007-12-12 | 1 | -27/+13 |
| | | | | | llvm-svn: 44933 | ||||
| * | Regenerate. | Christopher Lamb | 2007-12-11 | 3 | -4845/+3590 |
| | | | | | llvm-svn: 44859 | ||||
| * | Implement address space attribute for LLVM pointer types. Address spaces are | Christopher Lamb | 2007-12-11 | 2 | -5/+27 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Adding a collector name attribute to Function in the IR. These | Gordon Henriksen | 2007-12-10 | 5 | -1212/+1259 |
| | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | add #include | Chris Lattner | 2007-12-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 44710 | ||||
| * | Regenerate | Anton Korobeynikov | 2007-12-03 | 2 | -196/+210 |
| | | | | | llvm-svn: 44546 | ||||
| * | Fix fallout from my last patch: don't reject varargs functions :) | Anton Korobeynikov | 2007-12-03 | 1 | -7/+14 |
| | | | | | llvm-svn: 44545 | ||||
| * | Regenerate | Anton Korobeynikov | 2007-12-03 | 2 | -280/+292 |
| | | | | | llvm-svn: 44541 | ||||
| * | More sanity checks for function types. | Anton Korobeynikov | 2007-12-03 | 2 | -2/+26 |
| | | | | | | | Thanks goes to PyPy folks for generating broken stuff :) llvm-svn: 44538 | ||||
| * | Add a convenience method for modifying parameter | Duncan Sands | 2007-11-30 | 1 | -3/+3 |
| | | | | | | | | | attributes. While there, I noticed that not all attribute methods returned a pointer-to-constant, so I fixed that. llvm-svn: 44457 | ||||

