Only in llvm/bindings/ocaml/analysis: Release
Only in llvm/bindings/ocaml/bitreader: Release
Only in llvm/bindings/ocaml/bitwriter: Release
Only in llvm/bindings/ocaml/executionengine: Release
Only in llvm/bindings/ocaml/llvm: Release
Only in llvm/bindings/ocaml/target: Release
Only in llvm/bindings/ocaml/transforms/scalar: Release
Only in llvm: config.log
Only in llvm: config.status
Only in llvm/docs/CommandGuide: bugpoint.1
Only in llvm/docs/CommandGuide: bugpoint.html
Only in llvm/docs/CommandGuide: bugpoint.ps
Only in llvm/docs/CommandGuide: FileCheck.1
Only in llvm/docs/CommandGuide: FileCheck.html
Only in llvm/docs/CommandGuide: FileCheck.ps
Only in llvm/docs/CommandGuide: lit.1
Only in llvm/docs/CommandGuide: lit.html
Only in llvm/docs/CommandGuide: lit.ps
Only in llvm/docs/CommandGuide: llc.1
Only in llvm/docs/CommandGuide: llc.html
Only in llvm/docs/CommandGuide: llc.ps
Only in llvm/docs/CommandGuide: lli.1
Only in llvm/docs/CommandGuide: lli.html
Only in llvm/docs/CommandGuide: lli.ps
Only in llvm/docs/CommandGuide: llvm-ar.1
Only in llvm/docs/CommandGuide: llvm-ar.html
Only in llvm/docs/CommandGuide: llvm-ar.ps
Only in llvm/docs/CommandGuide: llvm-as.1
Only in llvm/docs/CommandGuide: llvm-as.html
Only in llvm/docs/CommandGuide: llvm-as.ps
Only in llvm/docs/CommandGuide: llvm-bcanalyzer.1
Only in llvm/docs/CommandGuide: llvm-bcanalyzer.html
Only in llvm/docs/CommandGuide: llvm-bcanalyzer.ps
Only in llvm/docs/CommandGuide: llvmc.1
Only in llvm/docs/CommandGuide: llvmc.html
Only in llvm/docs/CommandGuide: llvm-config.1
Only in llvm/docs/CommandGuide: llvm-config.html
Only in llvm/docs/CommandGuide: llvm-config.ps
Only in llvm/docs/CommandGuide: llvmc.ps
Only in llvm/docs/CommandGuide: llvm-diff.1
Only in llvm/docs/CommandGuide: llvm-diff.html
Only in llvm/docs/CommandGuide: llvm-diff.ps
Only in llvm/docs/CommandGuide: llvm-dis.1
Only in llvm/docs/CommandGuide: llvm-dis.html
Only in llvm/docs/CommandGuide: llvm-dis.ps
Only in llvm/docs/CommandGuide: llvm-extract.1
Only in llvm/docs/CommandGuide: llvm-extract.html
Only in llvm/docs/CommandGuide: llvm-extract.ps
Only in llvm/docs/CommandGuide: llvmgcc.1
Only in llvm/docs/CommandGuide: llvmgcc.html
Only in llvm/docs/CommandGuide: llvmgcc.ps
Only in llvm/docs/CommandGuide: llvmgxx.1
Only in llvm/docs/CommandGuide: llvmgxx.html
Only in llvm/docs/CommandGuide: llvmgxx.ps
Only in llvm/docs/CommandGuide: llvm-ld.1
Only in llvm/docs/CommandGuide: llvm-ld.html
Only in llvm/docs/CommandGuide: llvm-ld.ps
Only in llvm/docs/CommandGuide: llvm-link.1
Only in llvm/docs/CommandGuide: llvm-link.html
Only in llvm/docs/CommandGuide: llvm-link.ps
Only in llvm/docs/CommandGuide: llvm-nm.1
Only in llvm/docs/CommandGuide: llvm-nm.html
Only in llvm/docs/CommandGuide: llvm-nm.ps
Only in llvm/docs/CommandGuide: llvm-prof.1
Only in llvm/docs/CommandGuide: llvm-prof.html
Only in llvm/docs/CommandGuide: llvm-prof.ps
Only in llvm/docs/CommandGuide: llvm-ranlib.1
Only in llvm/docs/CommandGuide: llvm-ranlib.html
Only in llvm/docs/CommandGuide: llvm-ranlib.ps
Only in llvm/docs/CommandGuide: opt.1
Only in llvm/docs/CommandGuide: opt.html
Only in llvm/docs/CommandGuide: opt.ps
Only in llvm/docs/CommandGuide: pod2htmd.tmp
Only in llvm/docs/CommandGuide: pod2htmi.tmp
Only in llvm/docs/CommandGuide: tblgen.1
Only in llvm/docs/CommandGuide: tblgen.html
Only in llvm/docs/CommandGuide: tblgen.ps
Only in llvm/docs: html.tar.gz
Only in llvm/docs: ocamldoc
Only in llvm/docs: ocamldoc.tar.gz
diff -ura llvm-2.9/include/llvm/Attributes.h llvm/include/llvm/Attributes.h
--- llvm-2.9/include/llvm/Attributes.h	2010-10-25 09:37:09.000000000 -0600
+++ llvm/include/llvm/Attributes.h	2011-04-07 12:21:36.404444385 -0600
@@ -67,6 +67,8 @@
                                           ///alignstack(1))
 const Attributes Hotpatch    = 1<<29;     ///< Function should have special
                                           ///'hotpatch' sequence in prologue
+const Attributes NoIntegerCheck   = 1<<30;     ///Add the 'nointegercheck' attribute
+                                               ///in function declaration
 
 /// @brief Attributes that only apply to function parameters.
 const Attributes ParameterOnly = ByVal | Nest | StructRet | NoCapture;
@@ -76,7 +78,7 @@
 const Attributes FunctionOnly = NoReturn | NoUnwind | ReadNone | ReadOnly |
   NoInline | AlwaysInline | OptimizeForSize | StackProtect | StackProtectReq |
   NoRedZone | NoImplicitFloat | Naked | InlineHint | StackAlignment |
-  Hotpatch;
+  Hotpatch | NoIntegerCheck;
 
 /// @brief Parameter attributes that do not apply to vararg call arguments.
 const Attributes VarArgsIncompatible = StructRet;
Only in llvm/include/llvm/Config: AsmParsers.def
Only in llvm/include/llvm/Config: AsmPrinters.def
Only in llvm/include/llvm/Config: config.h
Only in llvm/include/llvm/Config: Disassemblers.def
Only in llvm/include/llvm/Config: llvm-config.h
Only in llvm/include/llvm/Config: Targets.def
Only in llvm/include/llvm: Intrinsics.gen
Only in llvm/include/llvm/Support: DataTypes.h
Only in llvm/lib/Analysis/IPA: Release
Only in llvm/lib/Analysis: Release
Only in llvm/lib/Archive: Release
Only in llvm/lib/AsmParser: Release
Only in llvm/lib/Bitcode/Reader: Release
Only in llvm/lib/Bitcode/Writer: Release
Only in llvm/lib/CodeGen/AsmPrinter: Release
Only in llvm/lib/CodeGen: Release
Only in llvm/lib/CodeGen/SelectionDAG: Release
Only in llvm/lib/CompilerDriver: Release
Only in llvm/lib/ExecutionEngine/Interpreter: Release
Only in llvm/lib/ExecutionEngine/JIT: Release
Only in llvm/lib/ExecutionEngine/MCJIT: Release
Only in llvm/lib/ExecutionEngine: Release
Only in llvm/lib/Linker: Release
Only in llvm/lib/MC/MCDisassembler: Release
Only in llvm/lib/MC/MCParser: Release
Only in llvm/lib/MC: Release
Only in llvm/lib/Object: Release
Only in llvm/lib/Support: Release
Only in llvm/lib/Target/Alpha: AlphaGenAsmWriter.inc
Only in llvm/lib/Target/Alpha: AlphaGenCallingConv.inc
Only in llvm/lib/Target/Alpha: AlphaGenDAGISel.inc
Only in llvm/lib/Target/Alpha: AlphaGenInstrInfo.inc
Only in llvm/lib/Target/Alpha: AlphaGenInstrNames.inc
Only in llvm/lib/Target/Alpha: AlphaGenRegisterInfo.h.inc
Only in llvm/lib/Target/Alpha: AlphaGenRegisterInfo.inc
Only in llvm/lib/Target/Alpha: AlphaGenRegisterNames.inc
Only in llvm/lib/Target/Alpha: AlphaGenSubtarget.inc
Only in llvm/lib/Target/Alpha: Release
Only in llvm/lib/Target/Alpha/TargetInfo: Release
Only in llvm/lib/Target/ARM: ARMGenAsmMatcher.inc
Only in llvm/lib/Target/ARM: ARMGenAsmWriter.inc
Only in llvm/lib/Target/ARM: ARMGenCallingConv.inc
Only in llvm/lib/Target/ARM: ARMGenCodeEmitter.inc
Only in llvm/lib/Target/ARM: ARMGenDAGISel.inc
Only in llvm/lib/Target/ARM: ARMGenDecoderTables.inc
Only in llvm/lib/Target/ARM: ARMGenEDInfo.inc
Only in llvm/lib/Target/ARM: ARMGenFastISel.inc
Only in llvm/lib/Target/ARM: ARMGenInstrInfo.inc
Only in llvm/lib/Target/ARM: ARMGenInstrNames.inc
Only in llvm/lib/Target/ARM: ARMGenMCCodeEmitter.inc
Only in llvm/lib/Target/ARM: ARMGenRegisterInfo.h.inc
Only in llvm/lib/Target/ARM: ARMGenRegisterInfo.inc
Only in llvm/lib/Target/ARM: ARMGenRegisterNames.inc
Only in llvm/lib/Target/ARM: ARMGenSubtarget.inc
Only in llvm/lib/Target/ARM/AsmParser: Release
Only in llvm/lib/Target/ARM/Disassembler: Release
Only in llvm/lib/Target/ARM/InstPrinter: Release
Only in llvm/lib/Target/ARM: Release
Only in llvm/lib/Target/ARM/TargetInfo: Release
Only in llvm/lib/Target/Blackfin: BlackfinGenAsmWriter.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenCallingConv.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenDAGISel.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenInstrInfo.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenInstrNames.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenIntrinsics.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenRegisterInfo.h.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenRegisterInfo.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenRegisterNames.inc
Only in llvm/lib/Target/Blackfin: BlackfinGenSubtarget.inc
Only in llvm/lib/Target/Blackfin: Release
Only in llvm/lib/Target/Blackfin/TargetInfo: Release
Only in llvm/lib/Target/CBackend: Release
Only in llvm/lib/Target/CBackend/TargetInfo: Release
Only in llvm/lib/Target/CellSPU: Release
Only in llvm/lib/Target/CellSPU: SPUGenAsmWriter.inc
Only in llvm/lib/Target/CellSPU: SPUGenCallingConv.inc
Only in llvm/lib/Target/CellSPU: SPUGenCodeEmitter.inc
Only in llvm/lib/Target/CellSPU: SPUGenDAGISel.inc
Only in llvm/lib/Target/CellSPU: SPUGenInstrInfo.inc
Only in llvm/lib/Target/CellSPU: SPUGenInstrNames.inc
Only in llvm/lib/Target/CellSPU: SPUGenRegisterInfo.h.inc
Only in llvm/lib/Target/CellSPU: SPUGenRegisterInfo.inc
Only in llvm/lib/Target/CellSPU: SPUGenRegisterNames.inc
Only in llvm/lib/Target/CellSPU: SPUGenSubtarget.inc
Only in llvm/lib/Target/CellSPU/TargetInfo: Release
Only in llvm/lib/Target/CppBackend: Release
Only in llvm/lib/Target/CppBackend/TargetInfo: Release
Only in llvm/lib/Target/MBlaze/AsmParser: Release
Only in llvm/lib/Target/MBlaze/Disassembler: Release
Only in llvm/lib/Target/MBlaze/InstPrinter: Release
Only in llvm/lib/Target/MBlaze: MBlazeGenAsmMatcher.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenAsmWriter.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenCallingConv.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenCodeEmitter.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenDAGISel.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenEDInfo.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenInstrInfo.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenInstrNames.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenIntrinsics.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenRegisterInfo.h.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenRegisterInfo.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenRegisterNames.inc
Only in llvm/lib/Target/MBlaze: MBlazeGenSubtarget.inc
Only in llvm/lib/Target/MBlaze: Release
Only in llvm/lib/Target/MBlaze/TargetInfo: Release
Only in llvm/lib/Target/Mips: MipsGenAsmWriter.inc
Only in llvm/lib/Target/Mips: MipsGenCallingConv.inc
Only in llvm/lib/Target/Mips: MipsGenDAGISel.inc
Only in llvm/lib/Target/Mips: MipsGenInstrInfo.inc
Only in llvm/lib/Target/Mips: MipsGenInstrNames.inc
Only in llvm/lib/Target/Mips: MipsGenRegisterInfo.h.inc
Only in llvm/lib/Target/Mips: MipsGenRegisterInfo.inc
Only in llvm/lib/Target/Mips: MipsGenRegisterNames.inc
Only in llvm/lib/Target/Mips: MipsGenSubtarget.inc
Only in llvm/lib/Target/Mips: Release
Only in llvm/lib/Target/Mips/TargetInfo: Release
Only in llvm/lib/Target/MSP430/InstPrinter: Release
Only in llvm/lib/Target/MSP430: MSP430GenAsmWriter.inc
Only in llvm/lib/Target/MSP430: MSP430GenCallingConv.inc
Only in llvm/lib/Target/MSP430: MSP430GenDAGISel.inc
Only in llvm/lib/Target/MSP430: MSP430GenInstrInfo.inc
Only in llvm/lib/Target/MSP430: MSP430GenInstrNames.inc
Only in llvm/lib/Target/MSP430: MSP430GenRegisterInfo.h.inc
Only in llvm/lib/Target/MSP430: MSP430GenRegisterInfo.inc
Only in llvm/lib/Target/MSP430: MSP430GenRegisterNames.inc
Only in llvm/lib/Target/MSP430: MSP430GenSubtarget.inc
Only in llvm/lib/Target/MSP430: Release
Only in llvm/lib/Target/MSP430/TargetInfo: Release
Only in llvm/lib/Target/PowerPC/InstPrinter: Release
Only in llvm/lib/Target/PowerPC: PPCGenAsmWriter.inc
Only in llvm/lib/Target/PowerPC: PPCGenCallingConv.inc
Only in llvm/lib/Target/PowerPC: PPCGenCodeEmitter.inc
Only in llvm/lib/Target/PowerPC: PPCGenDAGISel.inc
Only in llvm/lib/Target/PowerPC: PPCGenInstrInfo.inc
Only in llvm/lib/Target/PowerPC: PPCGenInstrNames.inc
Only in llvm/lib/Target/PowerPC: PPCGenMCCodeEmitter.inc
Only in llvm/lib/Target/PowerPC: PPCGenRegisterInfo.h.inc
Only in llvm/lib/Target/PowerPC: PPCGenRegisterInfo.inc
Only in llvm/lib/Target/PowerPC: PPCGenRegisterNames.inc
Only in llvm/lib/Target/PowerPC: PPCGenSubtarget.inc
Only in llvm/lib/Target/PowerPC: Release
Only in llvm/lib/Target/PowerPC/TargetInfo: Release
Only in llvm/lib/Target/PTX: PTXGenAsmWriter.inc
Only in llvm/lib/Target/PTX: PTXGenDAGISel.inc
Only in llvm/lib/Target/PTX: PTXGenInstrInfo.inc
Only in llvm/lib/Target/PTX: PTXGenInstrNames.inc
Only in llvm/lib/Target/PTX: PTXGenRegisterInfo.h.inc
Only in llvm/lib/Target/PTX: PTXGenRegisterInfo.inc
Only in llvm/lib/Target/PTX: PTXGenRegisterNames.inc
Only in llvm/lib/Target/PTX: PTXGenSubtarget.inc
Only in llvm/lib/Target/PTX: Release
Only in llvm/lib/Target/PTX/TargetInfo: Release
Only in llvm/lib/Target: Release
Only in llvm/lib/Target/Sparc: Release
Only in llvm/lib/Target/Sparc: SparcGenAsmWriter.inc
Only in llvm/lib/Target/Sparc: SparcGenCallingConv.inc
Only in llvm/lib/Target/Sparc: SparcGenDAGISel.inc
Only in llvm/lib/Target/Sparc: SparcGenInstrInfo.inc
Only in llvm/lib/Target/Sparc: SparcGenInstrNames.inc
Only in llvm/lib/Target/Sparc: SparcGenRegisterInfo.h.inc
Only in llvm/lib/Target/Sparc: SparcGenRegisterInfo.inc
Only in llvm/lib/Target/Sparc: SparcGenRegisterNames.inc
Only in llvm/lib/Target/Sparc: SparcGenSubtarget.inc
Only in llvm/lib/Target/Sparc/TargetInfo: Release
Only in llvm/lib/Target/SystemZ: Release
Only in llvm/lib/Target/SystemZ: SystemZGenAsmWriter.inc
Only in llvm/lib/Target/SystemZ: SystemZGenCallingConv.inc
Only in llvm/lib/Target/SystemZ: SystemZGenDAGISel.inc
Only in llvm/lib/Target/SystemZ: SystemZGenInstrInfo.inc
Only in llvm/lib/Target/SystemZ: SystemZGenInstrNames.inc
Only in llvm/lib/Target/SystemZ: SystemZGenRegisterInfo.h.inc
Only in llvm/lib/Target/SystemZ: SystemZGenRegisterInfo.inc
Only in llvm/lib/Target/SystemZ: SystemZGenRegisterNames.inc
Only in llvm/lib/Target/SystemZ: SystemZGenSubtarget.inc
Only in llvm/lib/Target/SystemZ/TargetInfo: Release
Only in llvm/lib/Target/X86/AsmParser: Release
Only in llvm/lib/Target/X86/Disassembler: Release
Only in llvm/lib/Target/X86/InstPrinter: Release
Only in llvm/lib/Target/X86: Release
Only in llvm/lib/Target/X86/TargetInfo: Release
Only in llvm/lib/Target/X86/Utils: Release
Only in llvm/lib/Target/X86: X86GenAsmMatcher.inc
Only in llvm/lib/Target/X86: X86GenAsmWriter1.inc
Only in llvm/lib/Target/X86: X86GenAsmWriter.inc
Only in llvm/lib/Target/X86: X86GenCallingConv.inc
Only in llvm/lib/Target/X86: X86GenDAGISel.inc
Only in llvm/lib/Target/X86: X86GenDisassemblerTables.inc
Only in llvm/lib/Target/X86: X86GenEDInfo.inc
Only in llvm/lib/Target/X86: X86GenFastISel.inc
Only in llvm/lib/Target/X86: X86GenInstrInfo.inc
Only in llvm/lib/Target/X86: X86GenInstrNames.inc
Only in llvm/lib/Target/X86: X86GenRegisterInfo.h.inc
Only in llvm/lib/Target/X86: X86GenRegisterInfo.inc
Only in llvm/lib/Target/X86: X86GenRegisterNames.inc
Only in llvm/lib/Target/X86: X86GenSubtarget.inc
Only in llvm/lib/Target/XCore: Release
Only in llvm/lib/Target/XCore/TargetInfo: Release
Only in llvm/lib/Target/XCore: XCoreGenAsmWriter.inc
Only in llvm/lib/Target/XCore: XCoreGenCallingConv.inc
Only in llvm/lib/Target/XCore: XCoreGenDAGISel.inc
Only in llvm/lib/Target/XCore: XCoreGenInstrInfo.inc
Only in llvm/lib/Target/XCore: XCoreGenInstrNames.inc
Only in llvm/lib/Target/XCore: XCoreGenRegisterInfo.h.inc
Only in llvm/lib/Target/XCore: XCoreGenRegisterInfo.inc
Only in llvm/lib/Target/XCore: XCoreGenRegisterNames.inc
Only in llvm/lib/Target/XCore: XCoreGenSubtarget.inc
Only in llvm/lib/Transforms/Hello: Release
Only in llvm/lib/Transforms/InstCombine: Release
Only in llvm/lib/Transforms/Instrumentation: Release
Only in llvm/lib/Transforms/IPO: Release
Only in llvm/lib/Transforms/Scalar: Release
Only in llvm/lib/Transforms/Utils: Release
Only in llvm/lib/VMCore: Release
Only in llvm: llvm-pre-release-2.9-128637.patch
Only in llvm: llvm.spec
Only in llvm: Makefile.config
Only in llvm/projects/sample: config.log
Only in llvm/projects/sample: config.status
Only in llvm/projects/sample/lib/sample: Release
Only in llvm/projects/sample: Makefile.common
Only in llvm/projects/sample: Release
Only in llvm/projects/sample/tools/sample: Release
Only in llvm: Release
Only in llvm/runtime/libprofile: Release
Only in llvm/tools/bugpoint: Release
Only in llvm/tools/bugpoint-passes: Release
Only in llvm/tools: clang
Only in llvm/tools: clang-2.8
Only in llvm/tools: clang-2.9.tgz
Only in llvm/tools/edis: Release
Only in llvm/tools/llc: Release
Only in llvm/tools/lli: Release
Only in llvm/tools/llvm-ar: Release
Only in llvm/tools/llvm-as: Release
Only in llvm/tools/llvm-bcanalyzer: Release
Only in llvm/tools/llvmc/src: AutoGenerated.inc
Only in llvm/tools/llvmc/src: Base.td
Only in llvm/tools/llvmc/src: Release
Only in llvm/tools/llvm-config: FinalLibDeps.txt
Only in llvm/tools/llvm-config: LibDeps.txt
Only in llvm/tools/llvm-config: LibDeps.txt.tmp
Only in llvm/tools/llvm-config: llvm-config.in
Only in llvm/tools/llvm-diff: Release
Only in llvm/tools/llvm-dis: Release
Only in llvm/tools/llvm-extract: Release
Only in llvm/tools/llvm-ld: Release
Only in llvm/tools/llvm-link: Release
Only in llvm/tools/llvm-mc: Release
Only in llvm/tools/llvm-nm: Release
Only in llvm/tools/llvm-objdump: Release
Only in llvm/tools/llvm-prof: Release
Only in llvm/tools/llvm-ranlib: Release
Only in llvm/tools/llvm-stub: Release
Only in llvm/tools/lto: Release
Only in llvm/tools/macho-dump: Release
Only in llvm/tools/opt: Release
Only in llvm/unittests/ADT: Release
Only in llvm/unittests/Analysis: Release
Only in llvm/unittests/ExecutionEngine/JIT: Release
Only in llvm/unittests/ExecutionEngine: Release
Only in llvm/unittests/Support: Release
Only in llvm/unittests/Transforms/Utils: Release
Only in llvm/unittests/VMCore: Release
Only in llvm/utils/count: Release
Only in llvm/utils/FileCheck: Release
Only in llvm/utils/FileUpdate: Release
Only in llvm/utils/fpcmp: Release
Only in llvm/utils/not: Release
Only in llvm/utils/PerfectShuffle: Release
Only in llvm/utils/TableGen: Release
Only in llvm/utils/unittest/googletest: Release
Only in llvm/utils/unittest/UnitTestMain: Release
