- Jan 13, 2006
-
-
Chris Lattner authored
llvm-svn: 25279
-
- Jan 03, 2006
-
-
Chris Lattner authored
read the code. Do not internalize debugger anchors. llvm-svn: 25067
-
- Dec 13, 2005
-
-
Reid Spencer authored
a) use better local variable names (OldMT -> OldFT) where "M" is used to mean "Function" (perhaps it was previously "Method"?) b) print out the module identifier in a warning message so that it is possible to track down in which module the error occurred. llvm-svn: 24698
-
- Dec 05, 2005
-
-
Chris Lattner authored
llvm-svn: 24602
-
- Nov 05, 2005
-
-
Nate Begeman authored
Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the bytecode representation. That's coming up next. llvm-svn: 24196
-
- Oct 25, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 23973
-
- Oct 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23940
-
Chris Lattner authored
This should speed up build times. llvm-svn: 23933
-
- Oct 23, 2005
-
-
Jeff Cohen authored
pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
-
- Oct 18, 2005
-
-
Chris Lattner authored
all but main. If it's not set, we can still internalize, but only if an explicit symbol list is provided. llvm-svn: 23783
-
- Sep 29, 2005
-
-
Chris Lattner authored
bringing the LLC time down to the CBE time. llvm-svn: 23521
-
Chris Lattner authored
llvm-svn: 23519
-
Chris Lattner authored
llvm-svn: 23517
-
- Sep 28, 2005
-
-
Chris Lattner authored
and PR632. llvm-svn: 23484
-
- Sep 27, 2005
-
-
Chris Lattner authored
ctor-list-opt.ll:CTOR8 llvm-svn: 23465
-
Chris Lattner authored
potentially replaced at link-time. llvm-svn: 23463
-
Chris Lattner authored
because gccas runs globalopt before inlining. This implements ctor-list-opt.ll:CTOR7 llvm-svn: 23462
-
Chris Lattner authored
llvm-svn: 23460
-
- Sep 26, 2005
-
-
Chris Lattner authored
llvm-svn: 23453
-
Chris Lattner authored
llvm-svn: 23452
-
Chris Lattner authored
llvm-svn: 23450
-
Chris Lattner authored
ctor-list-opt.ll:CTOR5. llvm-svn: 23449
-
Chris Lattner authored
llvm-svn: 23447
-
Chris Lattner authored
llvm-svn: 23442
-
Chris Lattner authored
llvm-svn: 23441
-
Chris Lattner authored
llvm-svn: 23439
-
Chris Lattner authored
global ctors that are simple enough. This implements ctor-list-opt.ll:CTOR2. llvm-svn: 23437
-
Chris Lattner authored
llvm-svn: 23435
-
Chris Lattner authored
accepting the null even with a non-65535 init prio llvm-svn: 23434
-
Chris Lattner authored
Implement the start of global ctor optimization. It is currently smart enough to remove the global ctor for cases like this: struct foo { foo() {} } x; ... saving a bit of startup time for the program. llvm-svn: 23433
-
- Sep 25, 2005
-
-
Chris Lattner authored
SimplifyLibCalls/2005-05-20-sprintf-crash.ll llvm-svn: 23430
-
Chris Lattner authored
sprintf("%s", P)'s that have uses. s/hasNUses(0)/use_empty()/ llvm-svn: 23425
-
- Aug 24, 2005
-
-
Chris Lattner authored
Regression/Transforms/SimplifyLibCalls/floor.ll. This triggers 19 times in 177.mesa. llvm-svn: 23017
-
- Aug 07, 2005
-
-
Chris Lattner authored
llvm-svn: 22694
-
- Aug 01, 2005
-
-
Chris Lattner authored
SimplifyLibCalls probably has to be audited to make sure it does not make this mistake elsewhere. Also, if this code knows that the type will be unsigned, obviously one arm of this is dead. Reid, can you take a look into this further? llvm-svn: 22566
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jun 29, 2005
-
-
John Criswell authored
llvm-svn: 22312
-
John Criswell authored
is a mismatch in their character type pointers (i.e. fprintf() prints an array of ubytes while fwrite() takes an array of sbytes). We can probably do better than this (such as casting the ubyte to an sbyte). llvm-svn: 22310
-
- Jun 24, 2005
-
-
Chris Lattner authored
llvm-svn: 22277
-
- Jun 18, 2005
-
-
Reid Spencer authored
not casting to the correct type. llvm-svn: 22250
-