| Commit message (Expand) | Author | Age | Files | Lines |
* | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie | 2011-12-20 | 1 | -0/+2 |
* | Refactor code from inlining and globalopt that checks whether a function defi... | Eli Friedman | 2011-10-20 | 1 | -0/+15 |
* | Use a SmallVector for intrinsic argument types. | Benjamin Kramer | 2011-10-17 | 1 | -1/+1 |
* | Correct over-zealous removal of hack. | Bill Wendling | 2011-10-17 | 1 | -0/+15 |
* | Now that we have the ReturnsTwice function attribute, this method is | Bill Wendling | 2011-10-17 | 1 | -40/+0 |
* | constify array itself, don't iterate multiple times. | Chris Lattner | 2011-10-14 | 1 | -2/+2 |
* | Check for the returns_twice attribute in callsFunctionThatReturnsTwice. This | Rafael Espindola | 2011-10-05 | 1 | -10/+19 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -6/+6 |
* | Change Intrinsic::getDeclaration and friends to take an ArrayRef. | Benjamin Kramer | 2011-07-14 | 1 | -10/+7 |
* | Second attempt at de-constifying LLVM Types in FunctionType::get(), | Jay Foad | 2011-07-12 | 1 | -4/+4 |
* | Revert r134893 and r134888 (and related patches in other trees). It was causing | Bill Wendling | 2011-07-12 | 1 | -4/+4 |
* | De-constify Types in FunctionType::get(). | Jay Foad | 2011-07-11 | 1 | -4/+4 |
* | Land the long talked about "type system rewrite" patch. This | Chris Lattner | 2011-07-09 | 1 | -3/+3 |
* | Fix typo in comment. | Jay Foad | 2011-06-17 | 1 | -1/+1 |
* | add a helper method to get the byval alignment of an argument. | Chris Lattner | 2011-05-22 | 1 | -0/+6 |
* | Don't do tail calls in a function that call setjmp. The stack might be | Rafael Espindola | 2011-05-16 | 1 | -0/+33 |
* | Another example of a static table that wasn't marked static. | Duncan Sands | 2011-04-26 | 1 | -1/+1 |
* | mark a large static table static. Pointed out by Michael Ilseman! | Chris Lattner | 2011-04-25 | 1 | -1/+1 |
* | Remove the code from Function::dropAllReferences which replaced | Dan Gohman | 2010-12-07 | 1 | -13/+4 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -2/+2 |
* | Introduce ImmutableCallSite, useful for contexts where no mutation | Gabor Greif | 2010-04-01 | 1 | -1/+1 |
* | rename use_const_iterator to const_use_iterator for consistency's sake | Gabor Greif | 2010-03-25 | 1 | -1/+1 |
* | Finally land the InvokeInst operand reordering. | Gabor Greif | 2010-03-24 | 1 | -4/+8 |
* | add assert in argpromotion, which cannot trigger | Gabor Greif | 2010-03-23 | 1 | -2/+2 |
* | Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some | Duncan Sands | 2010-02-16 | 1 | -1/+1 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -5/+5 |
* | Avoid going through the LLVMContext for type equality where it's safe to dere... | Benjamin Kramer | 2010-01-05 | 1 | -1/+1 |
* | add a layer of accessors around the Value::SubClassData member, and use | Chris Lattner | 2009-12-29 | 1 | -2/+3 |
* | Qualify a bunch of explicit template instantiations to satisfy clang++. | John McCall | 2009-12-19 | 1 | -2/+2 |
* | Add utility method for determining whether a function argument | Duncan Sands | 2009-12-11 | 1 | -0/+7 |
* | when we tear down a module, we need to be careful to | Chris Lattner | 2009-10-28 | 1 | -1/+14 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -1/+1 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -2/+2 |
* | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -1/+1 |
* | Initial update to VMCore to use Twines for string arguments. | Daniel Dunbar | 2009-07-25 | 1 | -2/+2 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -4/+2 |
* | LLVMContext-ification. | Owen Anderson | 2009-07-07 | 1 | -3/+6 |
* | Have scoped mutexes take referenes instead of pointers. | Owen Anderson | 2009-07-07 | 1 | -4/+4 |
* | "LLVMContext* " --> "LLVMContext *" | Owen Anderson | 2009-07-06 | 1 | -1/+1 |
* | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 1 | -2/+2 |
* | Add an accessor to Function so that Passes can easily get access to the context. | Owen Anderson | 2009-07-02 | 1 | -0/+6 |
* | Simplify. | Owen Anderson | 2009-06-18 | 1 | -15/+7 |
* | Move Threading.[h|cpp] from Support to System. | Owen Anderson | 2009-06-18 | 1 | -1/+1 |
* | Reapply r73647 in a non-broken form. | Owen Anderson | 2009-06-17 | 1 | -15/+25 |
* | Protect the GC table in Function.cpp | Owen Anderson | 2009-06-17 | 1 | -19/+25 |
* | Implement and use new method Function::hasAddressTaken(). | Jay Foad | 2009-06-10 | 1 | -0/+11 |
* | further simplifications arising from peruse of the more declarative interface | Gabor Greif | 2009-03-07 | 1 | -7/+0 |
* | Another sentinel optimization. This one should always | Gabor Greif | 2009-03-01 | 1 | -7/+0 |
* | Reuse a technique (pioneered for BasicBlocks) of superposing ilist with | Gabor Greif | 2009-03-01 | 1 | -7/+0 |
* | Added support to have TableGen provide information if an intrinsic (core | Mon P Wang | 2009-02-24 | 1 | -0/+10 |