- Apr 16, 2011
-
-
Rafael Espindola authored
error in foo.o; no .eh_frame_hdr table will be created. llvm-svn: 129635
-
Stuart Hastings authored
boundary. <rdar://problem/8933028> llvm-svn: 129634
-
Evan Cheng authored
Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the node to a libcall. rdar://9280991 llvm-svn: 129633
-
Rafael Espindola authored
llvm-svn: 129632
-
Nick Lewycky authored
Break the arc-profile code out to a function like the notes emission code is, and reorder the functions in the file. The only functionality change is that we no longer modify the Module when the Module has no debug info to use. llvm-svn: 129631
-
Nick Lewycky authored
does. Also mostly implement it. Still a work-in-progress, but generates legal output on crafted test cases. llvm-svn: 129630
-
Devang Patel authored
Introduce support to encode Objective-C property information in debugging information generated for an interface. llvm-svn: 129624
-
Johnny Chen authored
rdar://problem/9292717 llvm-svn: 129619
-
Johnny Chen authored
The a bit must be encoded as 0. rdar://problem/9292625 llvm-svn: 129618
-
Akira Hatanaka authored
llvm-svn: 129616
-
Douglas Gregor authored
llvm-svn: 129613
-
- Apr 15, 2011
-
-
Akira Hatanaka authored
llvm-svn: 129612
-
Cameron Zwarich authored
a case involving EOR, so I only added a test for ORR. llvm-svn: 129610
-
Douglas Gregor authored
llvm-svn: 129609
-
Akira Hatanaka authored
llvm-svn: 129608
-
Rafael Espindola authored
llvm-svn: 129607
-
Akira Hatanaka authored
Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. llvm-svn: 129606
-
Cameron Zwarich authored
problem as all of the other instructions we fold with CMPs. llvm-svn: 129602
-
Rafael Espindola authored
llvm-svn: 129601
-
Rafael Espindola authored
llvm-svn: 129600
-
Cameron Zwarich authored
fixes <rdar://problem/9287901>. llvm-svn: 129599
-
Akira Hatanaka authored
Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. llvm-svn: 129594
-
Evan Cheng authored
Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332 llvm-svn: 129590
-
Joerg Sonnenberger authored
llvm-svn: 129589
-
Lenny Maiorani authored
Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. llvm-svn: 129582
-
Jakob Stoklund Olesen authored
The transferValues() function can now handle both singly and multiply defined values, as long as the resulting live range is known. Only rematerialized values have their live range recomputed by extendRange(). The updateSSA() function can now insert PHI values in bulk across multiple values in multiple target registers in one pass. The list of blocks received from transferValues() is in layout order which seems to work well for the iterative algorithm. Blocks from extendRange() are still in reverse BFS order, but this function is used so rarely now that it doesn't matter. llvm-svn: 129580
-
Jakob Stoklund Olesen authored
llvm-svn: 129579
-
Rafael Espindola authored
Change ELF systems to use CFI for producing the EH tables. This reduces the size of the clang binary in Debug builds from 690MB to 679MB. llvm-svn: 129571
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129558
-
NAKAMURA Takumi authored
It broke several builds. llvm-svn: 129557
-
Evan Cheng authored
forget to right shift the source by 32 first. rdar://9287902 llvm-svn: 129556
-
Johnny Chen authored
Ref: I.1 Instruction encoding diagrams and pseudocode llvm-svn: 129552
-
Michael J. Spencer authored
llvm-svn: 129551
-
Johnny Chen authored
(single element or n-element structure to all lanes). llvm-svn: 129550
-
-
Eli Friedman authored
canonical, and generally leads to better code. Found while looking at an article about saturating arithmetic. llvm-svn: 129545
-
- Apr 14, 2011
-
-
Owen Anderson authored
Fix an infinite alternation in JumpThreading where two transforms would repeatedly undo each other. The solution is to perform more aggressive constant folding to make one of the edges just folded away rather than trying to thread it. Fixes <rdar://problem/9284786>. Discovered with CSmith. llvm-svn: 129538
-
Mon P Wang authored
llvm-svn: 129532
-
Johnny Chen authored
llvm-svn: 129531
-
Chris Lattner authored
llvm-svn: 129527
-