- Dec 09, 2007
-
-
Gordon Henriksen authored
llvm-svn: 44747
-
- Dec 05, 2007
-
-
Duncan Sands authored
not yet clear why, but in the meantime work around the problem by making less use of readnone/readonly info. llvm-svn: 44626
-
- Dec 03, 2007
-
-
Duncan Sands authored
throw exceptions", just mark intrinsics with the nounwind attribute. Likewise, mark intrinsics as readnone/readonly and get rid of special aliasing logic (which didn't use anything more than this anyway). llvm-svn: 44544
-
- Nov 30, 2007
-
-
Duncan Sands authored
llvm-svn: 44458
-
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
-
Duncan Sands authored
function parameters. llvm-svn: 44452
-
- Nov 29, 2007
-
-
Duncan Sands authored
llvm-svn: 44433
-
- 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 25, 2007
-
-
Duncan Sands authored
trivial difference in function attributes, allow calls to it to be converted to direct calls. Based on a patch by Török Edwin. While there, move the various lists of mutually incompatible parameters etc out of the verifier and into ParameterAttributes.h. llvm-svn: 44315
-
- Nov 22, 2007
-
-
Duncan Sands authored
and the 'pure' parameter attribute to 'readonly'. Names suggested by DannyB. llvm-svn: 44273
-
- Nov 20, 2007
-
-
Duncan Sands authored
any sense it is important that ParamAttr::None gets treated the same as not supplying an attribute at all. Rather than stripping ParamAttr::None out of the list of attributes, assert if ParamAttr::None is seen. Fix up the bitcode reader which liked to insert ParamAttr::None all over the place. Patch based on one by Török Edwin. llvm-svn: 44250
-
- Nov 19, 2007
-
-
Dan Gohman authored
llvm-svn: 44240
-
- Nov 18, 2007
-
-
Chris Lattner authored
call x86_fastcallcc void @func( i32* %X, i64 0 ) not: callx86_fastcallcc void @func( i32* %X, i64 0 ) This fixes Codegen/X86/fast-cc-merge-stack-adj.ll llvm-svn: 44217
-
- Nov 17, 2007
-
-
Nate Begeman authored
llvm-svn: 44204
-
- Nov 15, 2007
-
-
Nate Begeman authored
llvm-svn: 44181
-
- Nov 14, 2007
-
-
Duncan Sands authored
llvm-svn: 44139
-
Duncan Sands authored
llvm-svn: 44116
-
Anton Korobeynikov authored
llvm-svn: 44109
-
- Nov 01, 2007
-
-
Duncan Sands authored
doing something - this needs to work for release builds too. I chose to just abort rather than following the fancy logic of abortIfBroken, because (1) it is a pain to do otherwise, and (2) nothing is going to work if the module is this broken. llvm-svn: 43611
-
Chris Lattner authored
a command line optn. llvm-svn: 43603
-
Owen Anderson authored
llvm-svn: 43601
-
Chris Lattner authored
(in hindsight) infinite recursion. Simplify the code. llvm-svn: 43597
-
- Oct 31, 2007
-
-
Dan Gohman authored
by r43510. Gracefully handle constants with vector type that aren't ConstantVector or ConstantAggregateZero. llvm-svn: 43579
-
Owen Anderson authored
Add a preverifier pass to check that every basic block ends in a terminator, so that we don't segfault when verifying invalid code. llvm-svn: 43578
-
- Oct 30, 2007
-
-
Dan Gohman authored
llvm-svn: 43510
-
- Oct 29, 2007
-
-
Chris Lattner authored
now. It conflicts with clang's -pedantic flag. llvm-svn: 43431
-
- Oct 28, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 43424
-
- Oct 23, 2007
-
-
Owen Anderson authored
llvm-svn: 43259
-
- Oct 22, 2007
-
-
Dan Gohman authored
llvm-svn: 43232
-
- Oct 18, 2007
-
-
Chris Lattner authored
llvm-svn: 43133
-
Chris Lattner authored
llvm-svn: 43130
-
Chris Lattner authored
llvm-svn: 43129
-
- Oct 17, 2007
-
-
Dan Gohman authored
and working with broadcasted constants. llvm-svn: 43076
-
Owen Anderson authored
llvm-svn: 43059
-
Dale Johannesen authored
Remove the assumption that this will happen from various places. llvm-svn: 43053
-
- Oct 16, 2007
-
-
Owen Anderson authored
having dominator information on MBB's. llvm-svn: 43036
-
Duncan Sands authored
codegen support. This should have no effect on codegen for other types. Debatable bits: (1) the use (abuse?) of a set in SDNode::getValueTypeList; (2) the length of getTypeToTransformTo, which maybe should be refactored with a non-inline part for extended value types. llvm-svn: 43030
-
- Oct 15, 2007
-
-
Chris Lattner authored
llvm-svn: 42979
-
- Oct 14, 2007
-
-
Dale Johannesen authored
long double. llvm-svn: 42958
-