- Mar 13, 2011
-
-
Oscar Fuentes authored
llvm-svn: 127562
-
Jakob Stoklund Olesen authored
Use the virtual register number as a cache tag instead. They are not reused. llvm-svn: 127561
-
Jakob Stoklund Olesen authored
This allows the allocator to free any resources used by the virtual register, including physical register assignments. llvm-svn: 127560
-
Jakob Stoklund Olesen authored
llvm-svn: 127559
-
Benjamin Kramer authored
llvm-svn: 127558
-
Stephen Wilson authored
This change is needed to fix the build on Linux. llvm-svn: 127557
-
- Mar 12, 2011
-
-
Oscar Fuentes authored
llvm-svn: 127556
-
Oscar Fuentes authored
llvm-svn: 127555
-
Oscar Fuentes authored
llvm-svn: 127554
-
Oscar Fuentes authored
llvm-svn: 127553
-
Fariborz Jahanian authored
method prototypes under the -Wduplicate-method-arg and turn it off by default. llvm-svn: 127552
-
Oscar Fuentes authored
llvm-svn: 127549
-
Benjamin Kramer authored
llvm-svn: 127548
-
Oscar Fuentes authored
link command. Fixed a pair of IF expressions too. llvm-svn: 127546
-
Oscar Fuentes authored
llvm-svn: 127545
-
Sebastian Redl authored
It is only meant for the release branch. llvm-svn: 127544
-
Sebastian Redl authored
llvm-svn: 127543
-
Sebastian Redl authored
It is only meant for the release branch. llvm-svn: 127542
-
Sebastian Redl authored
llvm-svn: 127541
-
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
-
Jin-Gu Kang authored
llvm-svn: 127539
-
Ken Dyck authored
No change in functionality intended. llvm-svn: 127538
-
Sebastian Redl authored
Change the interface to expose the new information and deal with the enormous fallout. Introduce the new ExceptionSpecificationType value EST_DynamicNone to more easily deal with empty throw specifications. Update the tests for noexcept and fix the various bugs uncovered, such as lack of tentative parsing support. llvm-svn: 127537
-
Abramo Bagnara authored
llvm-svn: 127536
-
Abramo Bagnara authored
llvm-svn: 127535
-
Abramo Bagnara authored
llvm-svn: 127534
-
Ted Kremenek authored
llvm-svn: 127533
-
Ted Kremenek authored
llvm-svn: 127532
-
Ted Kremenek authored
Re-enable the IdempotentOperations checker for --analyze, and put it and the DeadStores checker into the "deadcode" group. llvm-svn: 127531
-
Jakob Stoklund Olesen authored
llvm-svn: 127530
-
Jakob Stoklund Olesen authored
Live range splitting can create a number of small live ranges containing only a single real use. Spill these small live ranges along with the large range they are connected to with copies. This enables memory operand folding and maximizes the spill to fill distance. Work in progress with known bugs. llvm-svn: 127529
-
Ted Kremenek authored
llvm-svn: 127528
-
Sean Callanan authored
disassembler's disassembler map. llvm-svn: 127527
-
Ted Kremenek authored
This checker was created by Jim Goodnow II, and I migrated it to the new Checker interface (recent changes by Argiris). llvm-svn: 127525
-
Ted Kremenek authored
llvm-svn: 127524
-
Ted Kremenek authored
llvm-svn: 127523
-
Jakob Stoklund Olesen authored
There are too many compatibility problems with using mixed types in std::upper_bound, and I don't want to spend 110 lines of boilerplate setting up a call to a 10-line function. Binary search is not /that/ hard to implement correctly. I tried terminating the binary search with a linear search, but that actually made the algorithm slower against my expectation. Most live intervals have less than 4 segments. The early test against endIndex() does pay, and this version is 25% faster than plain std::upper_bound(). llvm-svn: 127522
-
Douglas Gregor authored
should be resolvable, from Faisal Vali! llvm-svn: 127521
-
Eric Christopher authored
Add a RUN line to this test. llvm-svn: 127520
-
Johnny Chen authored
This uses pexpect module to spawn a 'lldb' program and uses pseudo-TTY to talk to the child application. The test cases test setting breakpoints, adding a stop-hook with line range, and verifies that when the inferior stops, the stop-hook will fire off when it is within range and will not fire off when it is out of range. llvm-svn: 127519
-