- Jan 15, 2010
-
-
Victor Hernandez authored
Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare. llvm-svn: 93504
-
Mike Stump authored
llvm-svn: 93503
-
Anton Korobeynikov authored
llvm-svn: 93501
-
Mike Stump authored
llvm-svn: 93500
-
Dale Johannesen authored
print it as a comment on X86. llvm-svn: 93499
-
Dale Johannesen authored
Also, DEBUG_VALUE has side effects. llvm-svn: 93498
-
Douglas Gregor authored
do not look into base classes if there are any dependent base classes. Instead, note in the lookup result that we couldn't look into any dependent bases. Use that new result kind to detect when this case occurs, so that we can fall back to treating the type/value/etc. as a member of an unknown specialization. Fixes an issue where we were resolving lookup at template definition time and then missing an ambiguity at template instantiation time. llvm-svn: 93497
-
Anton Korobeynikov authored
"icmp lhs, rhs" into "cmp rhs, lhs". This should fix PR5979. llvm-svn: 93496
-
Devang Patel authored
llvm-svn: 93494
-
Mike Stump authored
llvm-svn: 93493
-
Jeffrey Yasskin authored
llvm-svn: 93492
-
Jim Grosbach authored
llvm-svn: 93487
-
Devang Patel authored
llvm-svn: 93486
-
Jim Grosbach authored
llvm-svn: 93484
-
Devang Patel authored
We need to find a better way to emit this info. llvm-svn: 93481
-
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
-