- Feb 15, 2011
-
-
Argyrios Kyrtzidis authored
Store in PCH the directory that the PCH was originally created in. If a header file is not found at the path that we expect it to be and the PCH file was moved from its original location, try to resolve the file by assuming that header+PCH were moved together and the header is in the same place relative to the PCH. llvm-svn: 125576
-
Johnny Chen authored
Add a bunch of utilities and an enum (ARM_ShifterType) for shift and rotate operations pertaining to: o A2.2.1 Pseudocode details of shift and rotate operations o A8.4.3 Pseudocode details of instruction-specified shifts and rotates llvm-svn: 125575
-
Argyrios Kyrtzidis authored
llvm-svn: 125574
-
Fariborz Jahanian authored
deprecated class and methods in objective-c. llvm-svn: 125573
-
Devang Patel authored
llvm-svn: 125571
-
Johnny Chen authored
because it's already been done within ReadInstruction(). llvm-svn: 125569
-
Devang Patel authored
llvm-svn: 125567
-
Douglas Gregor authored
llvm-svn: 125566
-
Argyrios Kyrtzidis authored
llvm-svn: 125565
-
Argyrios Kyrtzidis authored
llvm-svn: 125564
-
Duncan Sands authored
llvm-svn: 125563
-
John McCall authored
- Have CGM precompute a number of commonly-used types - Have CGF copy that during initialization instead of recomputing them - Use TBAA info when initializing a parameter variable - Refactor the scalar ++/-- code llvm-svn: 125562
-
Jeffrey Yasskin authored
llvm-svn: 125561
-
Argyrios Kyrtzidis authored
-Update tablegen files for checkers, use the tablegen class name for the checker class name. -Update ClangSACheckersProvider to not look into hidden checker packages. llvm-svn: 125560
-
Argyrios Kyrtzidis authored
StackAddrLeakChecker ObjCAtSyncChecker UnixAPIChecker MacOSXAPIChecker The rest have/create implicit dependencies between checkers and need to be handled differently. llvm-svn: 125559
-
Argyrios Kyrtzidis authored
-Use the tablegen class name for the checker class name. -Mark checker packages as hidden/not hidden. llvm-svn: 125558
-
Nadav Rotem authored
Fix 9216 - Endless loop in InstCombine pass. The pattern "A&(A^B) -> A & ~B" recreated itself because ~B is actually a xor -1. llvm-svn: 125557
-
John McCall authored
the parser will complete the declarator with a valid decl and thus trigger delayed diagnostics for it. It certainly looks like we were intentionally returning null here, but I couldn't find any good reason for it, and there wasn't a comment, so farewell to all that. llvm-svn: 125556
-
John McCall authored
a zero constant for a complete class. rdar://problem/8424975 To make this happen, track the field indexes for virtual bases in the complete object. I'm curious whether we might be better off making CGRecordLayoutBuilder *much* more reliant on ASTRecordLayout; we're currently duplicating an awful lot of the ABI layout logic. llvm-svn: 125555
-
Evan Cheng authored
llvm-svn: 125552
-
Ted Kremenek authored
llvm-svn: 125550
-
Ken Dyck authored
functionality intended. llvm-svn: 125549
-
Ted Kremenek authored
llvm-svn: 125548
-
Devang Patel authored
llvm-svn: 125547
-
Chris Lattner authored
llvm-svn: 125546
-
Fariborz Jahanian authored
Warn if class for a deprecated class is implemented. Warn if category for a deprecated class is implemented. All under control of -Wdeprecated-implementations. // rdar://8973810. llvm-svn: 125545
-
Chris Lattner authored
llvm-svn: 125544
-
Chris Lattner authored
llvm-svn: 125543
-
Caroline Tice authored
Add code to emulate the STMDA Arm instruction. llvm-svn: 125542
-
Greg Clayton authored
ArchDefaultUnwindPlan plug-in interfaces are now cached per architecture instead of being leaked for every frame. Split the ArchDefaultUnwindPlan_x86 into ArchDefaultUnwindPlan_x86_64 and ArchDefaultUnwindPlan_i386 interfaces. There were sporadic crashes that were due to something leaking or being destroyed when doing stack crawls. This patch should clear up these issues. llvm-svn: 125541
-
Chris Lattner authored
llvm-svn: 125538
-
Chris Lattner authored
llvm-svn: 125537
-
Chris Lattner authored
llvm-svn: 125536
-
Ted Kremenek authored
llvm-svn: 125535
-
Bob Wilson authored
llvm-svn: 125534
-
Johnny Chen authored
llvm-svn: 125533
-
John McCall authored
PR9221. llvm-svn: 125532
-
Johnny Chen authored
llvm-svn: 125531
-
Jakob Stoklund Olesen authored
Simplify the spill weight calculation a bit by bypassing getApproximateInstructionCount() and using LiveInterval::getSize() directly. This changes the computed spill weights, but only by a constant factor in each function. It should not affect how spill weights compare against each other, and so it shouldn't affect code generation. llvm-svn: 125530
-
Devang Patel authored
Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value that is modified inside loop. llvm-svn: 125529
-