- May 23, 2007
-
-
Anton Korobeynikov authored
Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 llvm-svn: 37311
-
- May 13, 2007
-
-
Anton Korobeynikov authored
functions. This partly fixes PR1414: now we're restricted only to one personality function per eh frame, not per module. Further work on "multiple personalities" topic needs representative example. llvm-svn: 37018
-
Anton Korobeynikov authored
1. Fix PR1380 2. Apply Duncan's patch from PR1410 3. Insert workaround for "one personality function per module" as noted in PR1414 4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is shown correctly, but arguments for function on top of stack are displayed incorrectly. llvm-svn: 37015
-
- May 12, 2007
-
-
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049516.htmlDevang Patel authored
llvm-svn: 36998
-
- May 11, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 36978
-
Anton Korobeynikov authored
llvm-svn: 36977
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
Lauro Ramos Venancio authored
llvm-svn: 36648
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Mar 01, 2007
-
-
Jim Laskey authored
llvm-svn: 34804
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34473
-
- Feb 01, 2007
-
-
Jim Laskey authored
llvm-svn: 33755
-
- Jan 30, 2007
-
-
Jim Laskey authored
llvm-svn: 33641
-
- Jan 26, 2007
-
-
Jim Laskey authored
llvm-svn: 33552
-
Jim Laskey authored
llvm-svn: 33537
-
- Jan 24, 2007
-
-
Jim Laskey authored
by value so that clean up is less confusing (these vectors tend to be small.) llvm-svn: 33488
-
- Jan 12, 2007
-
-
Reid Spencer authored
recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). This implements those changes. llvm-svn: 33110
-
- Jan 11, 2007
-
-
Reid Spencer authored
llvm-svn: 33076
-
Zhou Sheng authored
Merge ConstantIntegral and ConstantBool into ConstantInt. Remove ConstantIntegral and ConstantBool from LLVM. llvm-svn: 33073
-
- Jan 03, 2007
-
-
Jim Laskey authored
llvm-svn: 32835
-
- Dec 31, 2006
-
-
Reid Spencer authored
Three changes: 1. Convert signed integer types to signless versions. 2. Implement the @sext and @zext parameter attributes. Previously the type of an function parameter was used to determine whether it should be sign extended or zero extended before the call. This information is now communicated via the function type's parameter attributes. 3. The interface to LowerCallTo had to be changed in order to accommodate the parameter attribute information. Although it would have been convenient to pass in the FunctionType itself, there isn't always one present in the caller. Consequently, a signedness indication for the result type and for each parameter was provided for in the interface to this method. All implementations were changed to make the adjustment necessary. llvm-svn: 32788
-
- Dec 12, 2006
-
-
Reid Spencer authored
llvm-svn: 32460
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32320
-
- Nov 30, 2006
-
-
Jim Laskey authored
llvm-svn: 32045
-
Jim Laskey authored
llvm-svn: 32036
-
- Nov 27, 2006
-
-
Reid Spencer authored
The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
-
- Nov 08, 2006
-
-
Jim Laskey authored
llvm-svn: 31549
-
- Nov 07, 2006
-
-
Jim Laskey authored
llvm-svn: 31516
-
Jim Laskey authored
llvm-svn: 31514
-
Jim Laskey authored
llvm-svn: 31512
-
Jim Laskey authored
empty ranges. 2. Reorg how MachineDebugInfo maintains changes to debug labels. 3. Have dwarf writer use debug label info to simplify scopes and source line coorespondence. 4. Revert the merging of compile units until I can get the bugs ironed out. llvm-svn: 31507
-
- Nov 06, 2006
-
-
Jim Laskey authored
llvm-svn: 31474
-
- Oct 24, 2006
-
-
Jim Laskey authored
llvm-svn: 31152
-
- Oct 23, 2006
-
-
Jim Laskey authored
llvm-svn: 31129
-
- Oct 20, 2006
-
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
- Oct 18, 2006
-
-
Chris Lattner authored
llvm-svn: 31025
-
Chris Lattner authored
one separately. llvm-svn: 31022
-
- Oct 13, 2006
-
-
Jim Laskey authored
llvm-svn: 30926
-
- Aug 21, 2006
-
-
Jim Laskey authored
llvm-svn: 29799
-