2008-03-16 |
Gordon Henriksen | C and Objective Caml bindings for PassManagers. |
tree | commitdiff |
2008-03-14 |
Gordon Henriksen | Expose Module::dump via C and Ocaml. |
tree | commitdiff |
2008-03-14 |
Dan Gohman | Update comments; getPassName no longer uses RTTI. |
tree | commitdiff |
2008-03-13 |
Chris Lattner | move a bunch of trivial methods to be inline. |
tree | commitdiff |
2008-03-13 |
Chris Lattner | Various improvements suggested by Duncan |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Eliminate a few unnecessary uses of dynamic_cast. |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Fix a typo. |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Don't redundantly clear std::vector members in destructors. |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Change PMTopLevelManager's PassManagers vector element... |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Change PMStack::push to accept a PMDataManager* instead of |
tree | commitdiff |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
tree | commitdiff |
2008-03-11 |
Anton Korobeynikov | Add helper for ultimate aliasee resoltion |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Give PassManager and FunctionPassManager a common base... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Fix typos in comments. |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Use utostr instead of a stringstream. |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Initialize ArgTypes directly instead of manually copyin... |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Remove an unnecessary #include |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Two things. Preserve the unwind_to when splitting a BB. |
tree | commitdiff |
2008-03-08 |
Dan Gohman | Remove unused runPass methods. |
tree | commitdiff |
2008-03-05 |
Devang Patel | Check struct return type first. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Print types for all ret operands. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Revert SmallVector ctor variants. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Add FunctionType ctor variant that takes SmallVector... |
tree | commitdiff |
2008-03-03 |
Devang Patel | s/isReturnStruct()/hasStructRetAttr()/g |
tree | commitdiff |
2008-03-03 |
Devang Patel | If a function uses multive values in ret instruction... |
tree | commitdiff |
2008-03-02 |
Chris Lattner | Add a new ShuffleVectorInst::getMaskValue method. |
tree | commitdiff |
2008-03-02 |
Nick Lewycky | Add an unwind_to field to basic blocks, making them... |
tree | commitdiff |
2008-03-01 |
Nick Lewycky | Print the name, not a pointer. |
tree | commitdiff |
2008-03-01 |
Chris Lattner | Fix PR2113 by verifying allocations. |
tree | commitdiff |
2008-02-29 |
Dan Gohman | Use the new convertFromAPInt instead of convertFromZero... |
tree | commitdiff |
2008-02-27 |
Devang Patel | Remove dead code. |
tree | commitdiff |
2008-02-27 |
Devang Patel | Add comment. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Add assert to check return type. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Remove unncessary ReturnInst constructors. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Use SmallVector while constructing ReturnInst. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Avoid const_casts |
tree | commitdiff |
2008-02-26 |
Devang Patel | Remove unnecessary getOperand/setOperand overriders. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Unify to ReturnInst::init() member functions. |
tree | commitdiff |
2008-02-26 |
Devang Patel | Optimize most common case by using single RetVal in... |
tree | commitdiff |
2008-02-26 |
Devang Patel | Pass const vectors by reference. |
tree | commitdiff |
2008-02-23 |
Devang Patel | print getresult operand and its type directly. |
tree | commitdiff |
2008-02-23 |
Devang Patel | Use dyn_cast instead of isa + cast. |
tree | commitdiff |
2008-02-23 |
Devang Patel | To support multiple return values, now ret instruction... |
tree | commitdiff |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
tree | commitdiff |
2008-02-22 |
Dale Johannesen | Pass alignment on ByVal parameters, from FE, all |
tree | commitdiff |
2008-02-22 |
Devang Patel | Print getresult instruction properly. |
tree | commitdiff |
2008-02-22 |
Devang Patel | Print ret instruction that returns aggregates. |
tree | commitdiff |
2008-02-21 |
Devang Patel | print getresult instruction. |
tree | commitdiff |
2008-02-21 |
Devang Patel | Use isa<> instead of getTypeID() to check StructType. |
tree | commitdiff |
2008-02-21 |
Devang Patel | Let invoke return aggregate value. |
tree | commitdiff |
2008-02-21 |
Devang Patel | Let function call return aggregate. |
tree | commitdiff |
2008-02-20 |
Devang Patel | What if functions can return aggregate values ? |
tree | commitdiff |
2008-02-20 |
Devang Patel | getresult does not support nested aggregates. |
tree | commitdiff |
2008-02-20 |
Devang Patel | Verifier should use Assert1 instead of assert. |
tree | commitdiff |
2008-02-20 |
Devang Patel | getresult type is the type of indexed aggregate element |
tree | commitdiff |
2008-02-20 |
Devang Patel | Specify GetResultInst index as an unsigned. |
tree | commitdiff |
2008-02-20 |
Devang Patel | Use isValidOperands() to verify GetResultInst. |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Add Alignment field to ParameterAttributes and |
tree | commitdiff |
2008-02-19 |
Devang Patel | Add GetResultInst. First step for multiple return value... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Expand ParameterAttributes to 32 bits (in preparation |
tree | commitdiff |
2008-02-19 |
Chris Lattner | Fix some minor issues folding undef, PR2052 |
tree | commitdiff |
2008-02-18 |
Duncan Sands | Simplify caller updating using a CallSite, as |
tree | commitdiff |
2008-02-18 |
Owen Anderson | I got the predicate backwards in my last patch. The... |
tree | commitdiff |
2008-02-18 |
Owen Anderson | Duncan pointed out that we can fast fail here, because... |
tree | commitdiff |
2008-02-17 |
Owen Anderson | Add a predicate to Argument to check for the StructRet... |
tree | commitdiff |
2008-02-16 |
Duncan Sands | Some micro-optimizations. |
tree | commitdiff |
2008-02-15 |
Chris Lattner | targets that support quotes for mangled names still... |
tree | commitdiff |
2008-02-09 |
Chris Lattner | check that terminators only occur at the end of a block... |
tree | commitdiff |
2008-02-07 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-02-02 |
Devang Patel | Add comment explaining what is lower level analysis... |
tree | commitdiff |
2008-02-02 |
Gordon Henriksen | Fixing a bug creating floating point constants of type... |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Fix 80-col violations. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-01-28 |
Nick Lewycky | Handle some more combinations of extend and icmp. Fixes... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Add hasByValAttr() and hasNoAliasAttr() methods to... |
tree | commitdiff |
2008-01-21 |
Duncan Sands | It turns out that in C++ it is legal to declare functions |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Check that sret is only used on pointers to types |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Be consistent with other attribute methods, and |
tree | commitdiff |
2008-01-15 |
Chris Lattner | improve compatibility with mingw, patch by Alain Frisch |
tree | commitdiff |
2008-01-15 |
Bill Wendling | Reformatted. It was confusing the other way. No functio... |
tree | commitdiff |
2008-01-14 |
Duncan Sands | Simplify CallInst::hasByValArgument using a new method. |
tree | commitdiff |
2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
tree | commitdiff |
2008-01-14 |
Evan Cheng | Simplify code. |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Allow the byval attribute for pointers to any type... |
tree | commitdiff |
2008-01-12 |
Evan Cheng | Add hasByValArgument() to test if a call instruction... |
tree | commitdiff |
2008-01-12 |
Duncan Sands | Be more liberal in what parameter attributes are |
tree | commitdiff |
2008-01-11 |
Duncan Sands | Do not allow attributes beyond a function's last |
tree | commitdiff |
2008-01-11 |
Evan Cheng | Allow parameter attributes on varargs function parameters. |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
tree | commitdiff |
2008-01-06 |
Duncan Sands | The transform that tries to turn calls to bitcast funct... |
tree | commitdiff |
2008-01-06 |
Duncan Sands | When transforming a call to a bitcast function into |
tree | commitdiff |
2008-01-03 |
Gordon Henriksen | Trying that again. |
tree | commitdiff |
2008-01-03 |
Gordon Henriksen | Fix a compile error on Windows. |
tree | commitdiff |
2008-01-03 |
Chris Lattner | Remove the function attr cache for intrinsics. This... |
tree | commitdiff |
2008-01-03 |
Chris Lattner | Don't create a new ParamAttrsList (which copies the... |
tree | commitdiff |
2008-01-03 |
Chris Lattner | move some code out of line, rearrange a bit. |
tree | commitdiff |
2008-01-02 |
Chris Lattner | Split param attr implementation out from Function.cpp... |
tree | commitdiff |
next |