- Mar 17, 2011
-
-
Rafael Espindola authored
of an file. llvm-svn: 127781
-
Jakob Stoklund Olesen authored
llvm-svn: 127779
-
- Mar 16, 2011
-
-
Cameron Zwarich authored
rather than an int. Thankfully, this only causes LLVM to miss optimizations, not generate incorrect code. This just fixes the zext at the return. We still insert an i32 ZextAssert when reading a function's arguments, but it is followed by a truncate and another i8 ZextAssert so it is not optimized. llvm-svn: 127766
-
Richard Osborne authored
llvm-svn: 127761
-
Richard Osborne authored
can event. llvm-svn: 127741
-
Cameron Zwarich authored
llvm-svn: 127714
-
- Mar 15, 2011
-
-
John Thompson authored
llvm-svn: 127705
-
Richard Osborne authored
llvm-svn: 127678
-
Justin Holewinski authored
- Remove PTX 1.4 code generation - Change type of intrinsics to .v4.i32 instead of .v4.i16 - Add and/or/xor integer instructions llvm-svn: 127677
-
Evan Cheng authored
nothing more than a bitcast. - Teach tablegen to automatically infer "Bitcast" property. llvm-svn: 127667
-
- Mar 14, 2011
-
-
John McCall authored
doesn't return, so just go back to using the old runtime function instead of trying to use abort() when __builtin_unreachable (or an equivalent) isn't supported. llvm-svn: 127629
-
Jim Grosbach authored
llvm-svn: 127620
-
Jakob Stoklund Olesen authored
Use the opportunity to get rid of the trailing underscore variable names. llvm-svn: 127618
-
John McCall authored
where none was before. Just don't declare it and hope it's declared in every translation unit that needs it. llvm-svn: 127612
-
John McCall authored
llvm-svn: 127610
-
John McCall authored
builds, which was the apparent consensus of PR8973 and llvmdev. llvm-svn: 127608
-
Andrew Trick authored
properties. Added the self-wrap flag for SCEV::AddRecExpr. A slew of temporary FIXMEs indicate the intention of the no-self-wrap flag without changing behavior in this revision. llvm-svn: 127590
-
Mikhail Glushenkov authored
llvm-svn: 127576
-
- Mar 12, 2011
-
-
Duncan Sands authored
llvm-gcc-i386-linux-selfhost and llvm-x86_64-linux-checks buildbots. The original log entry: Remove optimization emitting a reference insted of label difference, since it can create more relocations. Removed isBaseAddressKnownZero method, because it is no longer used. llvm-svn: 127540
-
- Mar 11, 2011
-
-
Owen Anderson authored
llvm-svn: 127496
-
Jim Grosbach authored
llvm-svn: 127495
-
Jim Grosbach authored
llvm-svn: 127493
-
Jan Sjödin authored
Remove optimization emitting a reference insted of label difference, since it can create more relocations. Removed isBaseAddressKnownZero method, because it is no longer used. llvm-svn: 127478
-
- Mar 10, 2011
-
-
Rafael Espindola authored
llvm-svn: 127417
-
Jakob Stoklund Olesen authored
llvm-svn: 127413
-
Rafael Espindola authored
support for creating buffers that cover only a part of a file. llvm-svn: 127409
-
Che-Liang Chiou authored
llvm-svn: 127397
-
Jakob Stoklund Olesen authored
llvm-svn: 127388
-
Devang Patel authored
Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. It generates output that lools like 8 times line number info lost by Scalar Replacement of Aggregates (SSAUp) 1 times line number info lost by Simplify well-known library calls 12 times variable info lost by Jump Threading llvm-svn: 127381
-
Evan Cheng authored
llvm-svn: 127380
-
Evan Cheng authored
llvm-svn: 127376
-
Evan Cheng authored
llvm-svn: 127371
-
- Mar 09, 2011
-
-
Evan Cheng authored
flexible. If it returns a register class that's different from the input, then that's the register class used for cross-register class copies. If it returns a register class that's the same as the input, then no cross- register class copies are needed (normal copies would do). If it returns null, then it's not at all possible to copy registers of the specified register class. llvm-svn: 127368
-
Jan Sjödin authored
Add createELFObjectTargetWriter method to TargetAsmBackend, which enables construction of non-standard ELFObjectWriters that can be used in MCJIT. llvm-svn: 127346
-
Jan Sjödin authored
llvm-svn: 127343
-
Jan Sjödin authored
llvm-svn: 127341
-
- Mar 08, 2011
-
-
John McCall authored
llvm-svn: 127256
-
Chris Lattner authored
llvm-svn: 127252
-
Justin Holewinski authored
llvm-svn: 127246
-
Jakob Stoklund Olesen authored
llvm-svn: 127192
-