- Oct 09, 2012
-
-
Bill Wendling authored
We use the enums to query whether an Attributes object has that attribute. The opaque layer is responsible for knowing where that specific attribute is stored. llvm-svn: 165488
-
Arnaud A. de Grandmaison authored
Patch by: Laszlo Nagy llvm-svn: 165486
-
Bill Wendling authored
llvm-svn: 165485
-
Bill Wendling authored
llvm-svn: 165484
-
Craig Topper authored
Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before the switch statement. This keeps the unreachable default case from being hit if the instruction was created with an intrinsic with too large of an immediate. llvm-svn: 165483
-
NAKAMURA Takumi authored
lit -jN works on cygwin in most cases, but still sometimes I can see stalls with iterative run on the buildbot. llvm-svn: 165482
-
Sameer Sahasrabuddhe authored
llvm-svn: 165481
-
Craig Topper authored
In parseMSRMaskOperand, add an explicit check for the operand being an identifier instead of just having an assert. llvm-svn: 165480
-
Craig Topper authored
Remove some dead code from ARMAsmPrinter. Add virtual and LLVM_OVERRIDE to the other methods. Mark some of the helper methods as private. llvm-svn: 165479
-
Craig Topper authored
Remove some unused code in the X86AsmPrinter. Add LLVM_OVERRIDE and virtual keywords to the remaining interface methods. llvm-svn: 165478
-
Sid Manning authored
* Add relocation reference support for Hexagon and PowerPC. - Hexagon has many relocation types, this patch covers just a subset, more will be added. - PowerPC support was added so that we can verify mixed endian environments. * Add some basic test cases * Update ldd-core to accept -endian flag llvm-svn: 165477
-
Chandler Carruth authored
Thanks to Benjamin for the raw test case. This one took about 50 times longer to reduce than to fix. =/ llvm-svn: 165476
-
Nadav Rotem authored
llvm-svn: 165475
-
Sean Silva authored
llvm-svn: 165474
-
Argyrios Kyrtzidis authored
ASTContext so that it can be widely available. llvm-svn: 165473
-
Argyrios Kyrtzidis authored
canonical method; avoid storing them again for an out-of-line definition. llvm-svn: 165472
-
Jason Molenda authored
whether we try to call an external program to load symbols unconditionally, or if we check the user's preferences before calling it. ProcessMachCore now sets CanJIT to false - we can't execute code in a core file. DynamicLoaderDarwinKernel::OSKextLoadedKextSummary::LoadImageUsingMemoryModule changed to load the kernel from an on-disk file if at all possible. Don't load the kext binaries out of memory from the remote systems - their linkedit doesn't seem to be in a good state and we'll error out down in SymbolVendorMacOSX if we try to use the in-memory images. Call Symbols::DownloadObjectAndSymbolFile to get the kext/kernel binary -- the external program may be able to give us a file path on the local filesystem instead of reading the binary / dSYM over a network drive every time. Fall back to calling Target::GetSharedModule() like before if DownloadObjectAndSymbolFile fails. llvm-svn: 165471
-
Bill Wendling authored
llvm-svn: 165470
-
Bill Wendling authored
llvm-svn: 165469
-
Bill Wendling authored
llvm-svn: 165468
-
Bill Wendling authored
llvm-svn: 165467
-
Bill Wendling authored
No functionality change intended. llvm-svn: 165466
-
Bill Wendling authored
llvm-svn: 165465
-
Eric Christopher authored
llvm-svn: 165464
-
Eric Christopher authored
llvm-svn: 165463
-
Eli Friedman authored
Make sure we allow "#pragma options align=mac68k" in function-local contexts. <rdar://problem/12453134> llvm-svn: 165462
-
Bill Wendling authored
llvm-svn: 165461
-
Greg Clayton authored
llvm-svn: 165460
-
Ted Kremenek authored
llvm-svn: 165459
-
Bill Wendling authored
llvm-svn: 165458
-
Nadav Rotem authored
llvm-svn: 165457
-
Argyrios Kyrtzidis authored
of the initializer is valid before using it. Fixes rdar://12455002&12449015 where local variables of objc objects in ARC mode were not annotated because of the ImplicitValueInitExpr initializer having invalid source range, resulting in the SourceRange of the VarDecl having invalid end location. llvm-svn: 165456
-
Nadav Rotem authored
Refactor the AddrMode class out of TLI to its own header file. This class is used by LSR and a number of places in the codegen. This is the first step in de-coupling LSR from TLI, and creating a new interface in between them. llvm-svn: 165455
-
Greg Clayton authored
llvm-svn: 165441
-
Chandler Carruth authored
seems to have intended. llvm-svn: 165440
-
Chandler Carruth authored
functionality changed. llvm-svn: 165439
-
Greg Clayton authored
Added a new "module" log channel which covers module creation, deletion, and common module list actions. Also added a new option for "log enable" which is "--stack" which will print out a stack backtrace for each log line. This was used to track down the leaking module issue I fixed last week. llvm-svn: 165438
-
Greg Clayton authored
Checking in fixes that I used to track down a leaking module. The heap module can now search the vm regions with the --vm-regions options to any of the heap functions. This is currently slow and often will time out when run on a large program since our user expression timeout is set to 500000 usec. We need to add an API to LLDB where we can specify the timeout for an expression. llvm-svn: 165437
-
Bill Wendling authored
attributes objects. llvm-svn: 165436
-
Nick Lewycky authored
the same thing. No functionality change. llvm-svn: 165435
-