- Jan 30, 2015
-
-
Yury Gribov authored
Differential Revision: http://reviews.llvm.org/D7172 llvm-svn: 227559
-
Simon Atanasyan authored
llvm-svn: 227558
-
Hao Liu authored
Previously, only -1 and +1 step values are supported for induction variables. This patch extends LV to support arbitrary constant steps. Initial patch by Alexey Volkov. Some bug fixes are added in the following version. Differential Revision: http://reviews.llvm.org/D6051 and http://reviews.llvm.org/D7193 llvm-svn: 227557
-
David Majnemer authored
Fatal errors disable all further diagnostics. Continuing to permit template instantiation does nothing but make it take longer for clang to finish with the TU. Instead, halt all further instantiation. Fixed in PR22396. llvm-svn: 227556
-
Nico Weber authored
llvm-svn: 227555
-
Nico Weber authored
llvm-svn: 227554
-
Nico Weber authored
llvm-svn: 227553
-
Jason Molenda authored
for; match files starting with "mach", not "mach." so the old common name mach_kernel will still be matched. llvm-svn: 227552
-
Rui Ueyama authored
We have a DEBUG_TYPE macro for the same debug string already at the beginning of the file. llvm-svn: 227551
-
Hao Liu authored
[AArch64]Fix PR21675, a bug about lowering llvm.ctpop.i32. We should noot use "DAG.getUNDEF(MVT::v8i8)" to get all zero vector. Patch by Wei-cheng Wang. llvm-svn: 227550
-
Rui Ueyama authored
SimpleFileWrapper was a class to wrap an existing (possibly non-mutable) file as a mutable file. We used instances of the class in RoundTrip* passes, because the passes convert mutable files to non-mutable files, and we needed to convert them back to mutable. That feature can be implemented without defining a new class. Generally speaking, if we can implement a feature without defining a class and using only public interface of exsiting classes, that's preferred way to do that. And this is the case. llvm-svn: 227549
-
Eric Christopher authored
llvm-svn: 227548
-
Eric Christopher authored
llvm-svn: 227547
-
Eric Christopher authored
llvm-svn: 227546
-
Richard Smith authored
to match LLVM's preferred style. llvm-svn: 227545
-
Adrian Prantl authored
so we need to move the dbg.declare intrinsics that describe them, too. llvm-svn: 227544
-
Rui Ueyama authored
Now it is clear that std::move() is meaningless here. llvm-svn: 227543
-
Eric Christopher authored
for the target dependent one. llvm-svn: 227542
-
Eric Christopher authored
upon as an argument and store/use that in the entire function. llvm-svn: 227541
-
Nico Weber authored
llvm-svn: 227540
-
Eric Christopher authored
llvm-svn: 227539
-
Eric Christopher authored
version. Update NVPTXInstrInfo accordingly. llvm-svn: 227538
-
Rui Ueyama authored
llvm-svn: 227536
-
Eric Christopher authored
accordingly. llvm-svn: 227535
-
Rui Ueyama authored
llvm-svn: 227534
-
Akira Hatanaka authored
accumulateAndSortLibcalls in LTOCodeGenerator.cpp collects names of runtime library functions which are used to identify user-defined functions that should be protected. Previously, this function would only scan the TargetLowering object belonging to the "main" subtarget for the library function names. This commit changes it to scan all per-function subtargets. Differential Revision: http://reviews.llvm.org/D7275 llvm-svn: 227533
-
Akira Hatanaka authored
line. This is needed for a test case I plan to commit later. llvm-svn: 227532
-
Eric Christopher authored
llvm-svn: 227531
-
Eric Christopher authored
llvm-svn: 227530
-
Eric Christopher authored
llvm-svn: 227529
-
Reid Kleckner authored
This enables proper IRgen of SEH constructs. llvm-svn: 227528
-
Alexey Samsonov authored
llvm-svn: 227527
-
Rui Ueyama authored
llvm-svn: 227526
-
Chandler Carruth authored
incarnation of target transform info. This is in preparation for starting to redesign TTI to be amenable to the new PM world. llvm-svn: 227525
-
Johannes Doerfert authored
llvm-svn: 227524
-
Chris Bieneman authored
llvm-svn: 227523
-
Chris Bieneman authored
iOS doesn't have histedit.h available. We should gate use of libedit on whether or not this headers exists. llvm-svn: 227522
-
Chris Bieneman authored
llvm-svn: 227521
-
Reid Kleckner authored
llvm-svn: 227520
-
Reid Kleckner authored
In the large code model, we now put __chkstk in %r11 before calling it. Refactor the code so that we only do this once. Simplify things by using __chkstk_ms instead of __chkstk on cygming. We already use that symbol in the prolog emission, and it simplifies our logic. Second half of PR18582. llvm-svn: 227519
-