- Feb 23, 2013
-
-
Cameron Zwarich authored
MachineInstrs don't have a slot index. llvm-svn: 175961
-
Daniel Jasper authored
This fixes llvm.org/PR15061. Before: virtual void f(int *)const; After: virtual void f(int *) const; llvm-svn: 175960
-
Daniel Jasper authored
Also don't break in long include directives as that is not desired. We can now format: #include "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" #define LL_FORMAT "ll" printf("aaaaa: %d, bbbbbbbbb: %" LL_FORMAT "d, cccccccc: %" LL_FORMAT "d, ddddddddd: %" LL_FORMAT "d\n"); Before, this led to weird results. llvm-svn: 175959
-
Cameron Zwarich authored
running ASCI_Purple/SMG2000 in the test-suite. llvm-svn: 175957
-
Cameron Zwarich authored
llvm-svn: 175956
-
Cameron Zwarich authored
TwoAddressInstructionPass. The code in rescheduleMIBelowKill() is a bit tricky, since multiple instructions need to be moved down, one-at-a-time, in reverse order. llvm-svn: 175955
-
Logan Chien authored
llvm-svn: 175954
-
rdar://problem/13265297Greg Clayton authored
StackFrame assumes m_sc is additive, but m_sc can lose its target. So now the SymbolContext::Clear() method takes a bool that indicates if the target should be cleared. Modified all existing code to properly set the bool argument. llvm-svn: 175953
-
NAKAMURA Takumi authored
llvm-svn: 175952
-
Michael J. Spencer authored
llvm-svn: 175951
-
Reed Kotler authored
macros.The rest is some small misc. stuff. llvm-svn: 175950
-
Richard Smith authored
ubsan: Emit bounds checks for array indexing, vector indexing, and (in really simple cases) pointer arithmetic. This augments the existing bounds checking with language-level array bounds information. llvm-svn: 175949
-
Richard Smith authored
llvm-svn: 175948
-
Jason Molenda authored
in the gdb-remote Process plugin files. llvm-svn: 175947
-
Enrico Granata authored
llvm-svn: 175946
-
Enrico Granata authored
Fixing issues in previous checkin - still figuring out how to make expectedFailureClang take the bugnumber llvm-svn: 175945
-
Dmitri Gribenko authored
llvm-svn: 175944
-
John McCall authored
rdar://12399248 llvm-svn: 175943
-
rdar://problem/12362092Enrico Granata authored
The decorators @expectedFailure (plain and special-case like i386, clang, ...) are modified to optionally take a bugnumber argument If such an argument is specified, the failure report (or unexpected success report) will include the information passed in as part of the message This is mostly useful for associating failures to issue IDs in issue management systems (e.g. the LLVM bugzilla) llvm-svn: 175942
-
Michael J. Spencer authored
llvm-svn: 175941
-
Jim Grosbach authored
Handle an implied 'sp' operand. rdar://11466783 llvm-svn: 175940
-
Michael Gottesman authored
rdar://13273675. llvm-svn: 175939
-
David Blaikie authored
Use Optional<CFG*> where invalid states were needed previously. In the one case where that's not possible (beginAutomaticObjDtorsInsert) just use a dummy CFGAutomaticObjDtor. Thanks for the help from Jordan Rose & discussion/feedback from Ted Kremenek and Doug Gregor. Post commit code review feedback on r175796 by Ted Kremenek. llvm-svn: 175938
-
Rafael Espindola authored
Weather we should give C language linkage to functions and variables with internal linkage probably depends on how much code assumes it. The standard says they should have no language linkage, but gcc and msvc assign them C language linkage. This commit removes the hack that was preventing the mangling on static functions declare in extern C contexts. It is an experiment to see if we can implement the rules in the standard. If it turns out that many users depend on these functions and variables having C language linkage, we should change isExternC instead and try to convince the CWG to change the standard. llvm-svn: 175937
-
Peter Collingbourne authored
llvm-svn: 175936
-
Eric Christopher authored
and through to the debug info in the module. In order to make the testcase a bit more efficient allow the filename to go through compilation for compile and not assemble jobs and turn off the extract for cases where we don't create an object. llvm-svn: 175935
-
Eric Christopher authored
update testcase accordingly to give the correct name to the cu. llvm-svn: 175934
-
Eric Christopher authored
the debug info for -gsplit-dwarf so we can encode that location in the skeleton cu. llvm-svn: 175933
-
Eric Christopher authored
llvm-svn: 175932
-
Eric Christopher authored
llvm-svn: 175931
-
Daniel Dunbar authored
llvm-svn: 175930
-
Nadav Rotem authored
One of the phases of SelectionDAG is LegalizeVectors. We don't need to sort the DAG and copy nodes around if there are no vector ops. Speeds up the compilation time of SelectionDAG on a big scalar workload by ~8%. llvm-svn: 175929
-
rdar://problem/13277100Han Ming Ong authored
Need host_statistics on profile data to get host's user/system/idle clicks llvm-svn: 175928
-
Jim Ingham authored
<rdar://problem/13270229> llvm-svn: 175927
-
- Feb 22, 2013
-
-
Jim Ingham authored
<rdar://problem/13270100> llvm-svn: 175926
-
Argyrios Kyrtzidis authored
arguments than it should accept. llvm-svn: 175925
-
rdar://problem/13190981Greg Clayton authored
Fixed an issue where if we got a 'A' async packet back from debugserver, we would resend the last continue command. We now correctly identify the packet as async (just like the 'O' stdout async packet) and we don't resend the continue command. llvm-svn: 175924
-
Fariborz Jahanian authored
c++'s named cast need be replaced for bridge casting. // rdar://12788838 llvm-svn: 175923
-
Jim Ingham authored
The thread plans run before the event is broadcast, so they should be calling ShouldStopSynchronous on any Stop Info's they want to check. The full ShouldStop should only be called on the public side of the event system. llvm-svn: 175922
-
Bill Wendling authored
llvm-svn: 175921
-