- Jan 15, 2010
-
-
Jim Grosbach authored
llvm-svn: 93480
-
Jim Grosbach authored
EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAtomicBinary() already does this. llvm-svn: 93479
-
Jeffrey Yasskin authored
JITTest.FunctionIsRecompiledAndRelinked.) llvm-svn: 93475
-
Fariborz Jahanian authored
for __block variables of same name declared in multiple scopes. Fixes radar 7540194 llvm-svn: 93474
-
Eric Christopher authored
commit. llvm-svn: 93473
-
- Jan 14, 2010
-
-
Johnny Chen authored
the disassembler can properly decode Load/Store register/immediate instructions. llvm-svn: 93471
-
Chris Lattner authored
the default implementation returns "unknown". llvm-svn: 93470
-
Chris Lattner authored
the new ParseInstruction method just parses and returns a list of target operands. A new MatchInstruction interface is used to turn the operand list into an MCInst. This requires new/deleting all the operands, but it also gives targets the ability to use polymorphic operands if they want to. llvm-svn: 93469
-
Anton Korobeynikov authored
llvm-svn: 93468
-
Anton Korobeynikov authored
llvm-svn: 93467
-
Dale Johannesen authored
llvm-svn: 93463
-
Eric Christopher authored
llvm-svn: 93462
-
Devang Patel authored
Emit linkage name even if it matches regular name. The code generator uses linkage name to find subprogram entry for the current function. llvm-svn: 93461
-
Jim Grosbach authored
llvm-svn: 93459
-
Anton Korobeynikov authored
llvm-svn: 93458
-
Chris Lattner authored
Pass in SMLoc of instr opcode into ParseInstruction. Make AsmToken be a class, not a struct. llvm-svn: 93457
-
Jim Grosbach authored
catch info can get misplaced when a selector ends up more than one block removed from the parent invoke(s). This could happen when a landing pad is shared by multiple invokes and is also a target of a normal edge from elsewhere. llvm-svn: 93456
-
Chris Lattner authored
llvm-svn: 93455
-
Chris Lattner authored
llvm-svn: 93454
-
Evan Cheng authored
llvm-svn: 93453
-
Chris Lattner authored
llvm-svn: 93452
-
Anton Korobeynikov authored
llvm-svn: 93451
-
Anton Korobeynikov authored
Patch by Diego Iastrubni! llvm-svn: 93450
-
Victor Hernandez authored
llvm-svn: 93449
-
Eric Christopher authored
and frequently optimized functions. llvm-svn: 93448
-
John McCall authored
characters to be escaped and implement a scan-forward function which properly respects brace nesting. llvm-svn: 93447
-
Victor Hernandez authored
llvm-svn: 93446
-
Ted Kremenek authored
llvm-svn: 93444
-
Victor Hernandez authored
Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written llvm-svn: 93441
-
Ted Kremenek authored
llvm-svn: 93440
-
John McCall authored
llvm-svn: 93439
-
Jakob Stoklund Olesen authored
This is consistent with llvm-gcc's arm/constraints.md. Certain instructions (e.g. CBZ, CBNZ) require a low register, even in Thumb2 mode. llvm-svn: 93436
-
Douglas Gregor authored
the dyn_cast against NULL rather than the *input*. Fixes PR6025. llvm-svn: 93435
-
Devang Patel authored
llvm-svn: 93434
-
Douglas Gregor authored
finds nothing), and the current instantiation has dependent base classes, treat the qualified lookup as if it referred to an unknown specialization. Fixes PR6031. llvm-svn: 93433
-
Douglas Gregor authored
declarations we're adding do not need any name-hiding checks. llvm-svn: 93431
-
Douglas Gregor authored
eliminating yet one more ResultBuilder::MaybeAddResult caller. llvm-svn: 93430
-
Douglas Gregor authored
ResultBuilder::MaybeAddResult over to ResultBuilder::AddResult. llvm-svn: 93429
-
Douglas Gregor authored
after adding the ability to determine whether our lookup is a base-class lookup. Eliminate CollectMemberLookupResults, since it is no longer used (yay). llvm-svn: 93428
-
David Chisnall authored
Made ObjC method name mangling match GCC (which does it in a stupid and broken way that can give conflicts on method names containing underscores, but is needed for gdb to work because gdb does not know how to read ObjC class tables and relies on the mangling). llvm-svn: 93427
-