- Oct 29, 2009
-
-
Dan Gohman authored
llvm-svn: 85451
-
- Aug 26, 2009
-
-
Dale Johannesen authored
code hints that it would be a good idea to inline a function ("inline" keyword). No functional change yet; FEs do not emit this and inliner does not use it. llvm-svn: 80063
-
- Aug 05, 2009
-
-
Dan Gohman authored
llvm-svn: 78205
-
- Jul 27, 2009
-
-
Dan Gohman authored
llvm-svn: 77260
-
- Jul 23, 2009
-
-
Dan Gohman authored
llvm-svn: 76812
-
- Jul 17, 2009
-
-
Dan Gohman authored
llvm-svn: 76134
-
- Jun 05, 2009
-
-
Dan Gohman authored
integer and floating-point opcodes, introducing FAdd, FSub, and FMul. For now, the AsmParser, BitcodeReader, and IRBuilder all preserve backwards compatability, and the Core LLVM APIs preserve backwards compatibility for IR producers. Most front-ends won't need to change immediately. This implements the first step of the plan outlined here: http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt llvm-svn: 72897
-
- Mar 11, 2009
-
-
Duncan Sands authored
linkage, so remove it. llvm-svn: 66690
-
Duncan Sands authored
linkage: this linkage type only applies to declarations, but ODR is only relevant to globals with definitions. llvm-svn: 66650
-
- Mar 07, 2009
-
-
Duncan Sands authored
and extern_weak_odr. These are the same as the non-odr versions, except that they indicate that the global will only be overridden by an *equivalent* global. In C, a function with weak linkage can be overridden by a function which behaves completely differently. This means that IP passes have to skip weak functions, since any deductions made from the function definition might be wrong, since the definition could be replaced by something completely different at link time. This is not allowed in C++, thanks to the ODR (One-Definition-Rule): if a function is replaced by another at link-time, then the new function must be the same as the original function. If a language knows that a function or other global can only be overridden by an equivalent global, it can give it the weak_odr linkage type, and the optimizers will understand that it is alright to make deductions based on the function body. The code generators on the other hand map weak and weak_odr linkage to the same thing. llvm-svn: 66339
-
- Jan 05, 2009
-
-
Dan Gohman authored
llvm-svn: 61710
-
Dan Gohman authored
llvm-svn: 61670
-
Dan Gohman authored
- Add several new keywords - Clean up some obsolete keywords - Improve the patterns for constants. - Add syntax-highlighting for dejagnu test command comments llvm-svn: 61646
-
- Jan 02, 2009
-
-
Misha Brukman authored
* Fixed cursors in terminal by setting nocompatible (sorry, vi users) * Enable syntax highlighting so that this file can stand on its own * Highlight trailing whitespace * Fixed commands to delete trailing whitespaces and convert tabs to spaces llvm.vim and tablegen.vim * Removed trailing whitespace, as it's now very visible llvm-svn: 61582
-
- Jan 29, 2008
-
-
Dan Gohman authored
llvm-svn: 46512
-
- Mar 14, 2006
-
-
Reid Spencer authored
llvm-svn: 26748
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21979
-
- May 06, 2005
-
-
Chris Lattner authored
llvm-svn: 21726
-
- Oct 16, 2004
-
-
Chris Lattner authored
llvm-svn: 17059
-
- Sep 28, 2004
-
-
Misha Brukman authored
llvm-svn: 16557
-
- Apr 28, 2004
-
-
Misha Brukman authored
llvm-svn: 13253
-
- Mar 12, 2004
-
-
Chris Lattner authored
not instruction. llvm-svn: 12327
-
- Oct 27, 2003
-
-
Chris Lattner authored
llvm-svn: 9524
-
- Oct 21, 2003
-
-
Chris Lattner authored
llvm-svn: 9328
-
- Oct 10, 2003
-
-
Chris Lattner authored
llvm-svn: 9000
-
- Sep 08, 2003
-
-
Chris Lattner authored
llvm-svn: 8397
-
- Jun 03, 2003
-
-
Misha Brukman authored
* Gave the file a maintainer. * Cleaned up the layout somewhat. llvm-svn: 6556
-
- May 08, 2003
-
-
Chris Lattner authored
llvm-svn: 6026
-
- Apr 22, 2003
-
-
Chris Lattner authored
llvm-svn: 5846
-
- Apr 16, 2003
-
-
Chris Lattner authored
llvm-svn: 5784
-
- Oct 08, 2002
-
-
Nick Hildenbrandt authored
llvm-svn: 4067
-