- Jul 19, 2013
-
-
Timur Iskhodzhanov authored
llvm-svn: 186657
-
Chandler Carruth authored
DataLayout variables. llvm-svn: 186656
-
Chandler Carruth authored
SROA. The crux of the issue is that now we track uses of a partition of the alloca in two places: the iterators over the partitioning uses and the previously collected split uses vector. We weren't accounting for the fact that the split uses might invalidate integer widening in ways other than due to their width (in this case due to being volatile). Further reduced testcase added to the tests. llvm-svn: 186655
-
Rui Ueyama authored
llvm-svn: 186654
-
Manman Ren authored
llvm-svn: 186653
-
Craig Topper authored
llvm-svn: 186652
-
Jason Molenda authored
RegisterContextLLDB::SavedLocationForRegister to cache the pc and sp register numbers -- if lldb is debugging multiple Targets of different architectures, this will be incorrect. If these were to be cached anywhere, it would have to be up in the Target. llvm-svn: 186651
-
Rui Ueyama authored
llvm-svn: 186650
-
Craig Topper authored
llvm-svn: 186649
-
Rui Ueyama authored
llvm-svn: 186648
-
Alexey Bataev authored
llvm-svn: 186647
-
Jim Ingham authored
rdar://problem/14488761 llvm-svn: 186646
-
Rui Ueyama authored
llvm-svn: 186645
-
Rui Ueyama authored
The logic to search a library from the library paths will be implemented in a different patch. llvm-svn: 186644
-
NAKAMURA Takumi authored
llvm-svn: 186643
-
Akira Hatanaka authored
No functionality change. llvm-svn: 186642
-
Fariborz Jahanian authored
NS_OPTIONS. llvm-svn: 186641
-
Nick Kledzik authored
llvm-svn: 186640
-
Jordan Rose authored
Sample output: 0. Program arguments: ... 1. <eof> parser at end of file 2. While analyzing stack: #0 void inlined() #1 void test() 3. crash-trace.c:6:3: Error evaluating statement llvm-svn: 186639
-
Eric Christopher authored
llvm-svn: 186638
-
Eric Christopher authored
uses that wanted it. Also change the interface for createCompileUnit to compensate. Fix comments that refer to TheCU as well. llvm-svn: 186637
-
Rui Ueyama authored
llvm-svn: 186636
-
Andrew Trick authored
llvm-svn: 186635
-
Manman Ren authored
1> Use DebugInfoFinder to find debug info MDNodes. 2> Add disable-debug-info-verifier to disable verifying debug info. 3> Disable verifying for testing cases that fail (will update the testing cases later on). 4> MDNodes generated by clang can have empty filename for TAG_inheritance and TAG_friend, so DIType::Verify is modified accordingly. Note that DebugInfoFinder does not list all debug info MDNode. For example, clang can generate: metadata !{i32 786468}, which will fail to verify. This MDNode is used by debug info but not included in DebugInfoFinder. This MDNode is generated as a temporary node in DIBuilder::createFunction Value *TElts[] = { GetTagConstant(VMContext, DW_TAG_base_type) }; MDNode::getTemporary(VMContext, TElts) llvm-svn: 186634
-
Ed Maste authored
On FreeBSD we have only one NT_PRPSINFO in a core file, regardless of the number of threads. Consider a new thread to start whenever we see another instance of either NT_PRPSINFO or NT_PRSTATUS. Thanks to Samuel Jacob for testing this patch on Linux cores. llvm-svn: 186633
-
Andrew Trick authored
llvm-svn: 186632
-
Eli Friedman authored
Fixes PR16656. llvm-svn: 186631
-
Nick Kledzik authored
llvm-svn: 186630
-
Eli Friedman authored
No new diagnostics, just better wording and notes pointing at more relevant locations. llvm-svn: 186629
-
Stephen Lin authored
Fix FileCheck CHECK-LABEL documentation wording slightly; also mention that it allows error recovery. llvm-svn: 186628
-
Rui Ueyama authored
Because it broke s390x and ppc64-linux buildbots. This reverts commit r186623. llvm-svn: 186627
-
Nick Kledzik authored
Add support for -all_load. Enhance DarwinLdDriverTest unit test test cases to test all options parsed so far llvm-svn: 186626
-
Alexander Kornienko authored
Added -lines X:Y option to specify line range to process. This is a more human-friendly alternative to -offset and -length. Differential Revision: http://llvm-reviews.chandlerc.com/D1160 llvm-svn: 186625
-
Stephen Lin authored
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change. All changes were made by the following bash script: find test/CodeGen -name "*.ll" | \ while read NAME; do echo "$NAME" grep -q "^; *RUN: *llc.*debug" $NAME && continue grep -q "^; *RUN:.*llvm-objdump" $NAME && continue grep -q "^; *RUN: *opt.*" $NAME && continue TEMP=`mktemp -t temp` cp $NAME $TEMP sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \ while read FUNC; do sed -i '' "s/;\([A-Za-z0-9_-]*\)\([A-Za-z0-9_-]*\):\( *\)$FUNC[:]* *\$/;\1\2-LABEL:\3$FUNC:/g" $TEMP done sed -i '' "s/;\(.*\)-LABEL-LABEL:/;\1-LABEL:/" $TEMP sed -i '' "s/;\(.*\)-NEXT-LABEL:/;\1-NEXT:/" $TEMP sed -i '' "s/;\(.*\)-NOT-LABEL:/;\1-NOT:/" $TEMP sed -i '' "s/;\(.*\)-DAG-LABEL:/;\1-DAG:/" $TEMP mv $TEMP $NAME done This script catches a superset of the cases caught by the script associated with commit r186280. It initially found some false positives due to unusual constructs in a minority of tests; all such cases were disambiguated first in commit r186621. llvm-svn: 186624
-
Rui Ueyama authored
Summary: Dump optional data directory entries in the PE/COFF header, so that we can test the output of LLD linker. This patch updates the test binary file, but the source of the binary is the same. I just re-linked the file. I don't know how the previous file was linked, but the previous file did not have any data directory entries for some reason. Reviewers: rafael CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1148 llvm-svn: 186623
-
Nick Lewycky authored
llvm-svn: 186622
-
Stephen Lin authored
Disambiguate function names in some CodeGen tests. (Some tests were using function names that also were names of instructions and/or doing other unusual things that were making the test not amenable to otherwise scriptable pattern matching.) No functionality change. llvm-svn: 186621
-
Tilmann Scheller authored
PLI requires both the Thumb2 and the ARMv7 feature. Related to <rdar://problem/14403733>. llvm-svn: 186620
-
Fariborz Jahanian authored
declaration when converting to NS_ENUM. This required some code refactoring. llvm-svn: 186619
-
- Jul 18, 2013
-
-
Jim Ingham authored
plan providers from a "ThreadPlan *" to a "lldb::ThreadPlanSP". That was needed to fix a bug where the ThreadPlanStepInRange wasn't checking with its sub-plans to make sure they succeed before trying to proceed further. If the sub-plan failed and as a result didn't make any progress, you could end up retrying the same failing algorithm in an infinite loop. <rdar://problem/14043602> llvm-svn: 186618
-