- May 19, 2011
-
-
Cameron Zwarich authored
on CodeGen/X86/2007-05-07-InvokeSRet.ll. There is probably a bug here that was fixed by r128961, but since there is no test or reference to a source file I have to revert it. llvm-svn: 131618
-
Eli Friedman authored
I'm not sure this is quite ideal, but I can't really think of any better way to do it. llvm-svn: 131616
-
Johnny Chen authored
EDOperandIndexForToken(token) calls fail to return a meaningful operand index, resulting in both operands and comment being empty. We will use the raw disassembly string as output in these cases. There is still a known bug where llvm:tB (A8.6.16 B Encoding T2) is not being processed as a branch instruction and therefore the symbolic information is not being dumped for non-raw mode. llvm-svn: 131615
-
Ted Kremenek authored
llvm-svn: 131614
-
Greg Clayton authored
llvm-svn: 131613
-
Jim Grosbach authored
the Twine was used). llvm-svn: 131612
-
Eli Friedman authored
llvm-svn: 131611
-
Greg Clayton authored
types. Added the abilty to set a RegisterValue type via accessor and enum. Added the ability to read arguments for a function for ARM if you are on the first instruction in ABIMacOSX_arm. Fixed an issue where a file descriptor becoming invalid could cause an inifnite loop spin in the libedit thread. llvm-svn: 131610
-
Devang Patel authored
llvm-svn: 131609
-
Rafael Espindola authored
llvm-svn: 131608
-
Devang Patel authored
llvm-svn: 131607
-
Rafael Espindola authored
llvm-svn: 131606
-
Devang Patel authored
llvm-svn: 131605
-
Eli Friedman authored
llvm-svn: 131604
-
Jim Grosbach authored
llvm-svn: 131603
-
Rafael Espindola authored
llvm-svn: 131602
-
Jim Grosbach authored
dealing with them in the MCJIT. llvm-svn: 131601
-
Eli Friedman authored
llvm-svn: 131600
-
Devang Patel authored
llvm-svn: 131598
-
Eli Friedman authored
llvm-svn: 131597
-
Eli Friedman authored
llvm-svn: 131596
-
Cameron Zwarich authored
which fixes all of the CodeGen/MBlaze verifier failures. llvm-svn: 131595
-
Johnny Chen authored
Add some comments. llvm-svn: 131594
-
Charles Davis authored
under MC. llvm-svn: 131593
-
David Chisnall authored
Some better type safety enforcement in the standard pass list, along with some small tidies and some fixes for bugs that the stricter checking found. llvm-svn: 131592
-
Cameron Zwarich authored
uses them. llvm-svn: 131591
-
Charles Davis authored
llvm-svn: 131590
-
Johnny Chen authored
llvm-svn: 131589
-
Greg Clayton authored
addr_t Address::GetCallableLoadAddress (Target *target) const; This will resolve the load address in the Address object and optionally decorate the address up to be able to be called. For all non ARM targets, this just essentially returns the result of "Address::GetLoadAddress (target)". But for ARM targets, it checks if the address is Thumb, and if so, it returns an address with bit zero set to indicate a mode switch to Thumb. This is how we need function pointers to be for return addresses and when resolving function addresses for the JIT. It is also nice to centralize this in one spot to avoid having multiple copies of this code. llvm-svn: 131588
-
- May 18, 2011
-
-
Cameron Zwarich authored
llvm-svn: 131587
-
Tanya Lattner authored
Add test case. llvm-svn: 131582
-
Eli Friedman authored
Third pass at allowing plugins to modify default passes. This time with a tweak so that we don't depend on an uninitialized argument. llvm-svn: 131581
-
Devang Patel authored
llvm-svn: 131580
-
Cameron Zwarich authored
llvm-svn: 131579
-
Cameron Zwarich authored
llvm-svn: 131578
-
Dan Gohman authored
of the comparison, so that the resulting expression is fully normalized. This fixes PR9939. llvm-svn: 131576
-
Devang Patel authored
llvm-svn: 131575
-
Alexis Hunt authored
llvm-svn: 131574
-
Alexis Hunt authored
other things, libcxx not building. llvm-svn: 131573
-
Charles Davis authored
- StartChained and EndChained delimit a chained unwind area, which can contain additional operations to be undone if an exception occurs inside of it. - UnwindOnly declares that this function doesn't handle any exceptions. If it has a handler, it's an unwind handler instead of an exception handler. - Lsda declares the location and size of the LSDA, which in the Win64 EH scheme is kept inside the UNWIND_INFO struct. Windows itself ignores the LSDA; it's used by the Language-Specific Handler (the "Personality Function" from DWARF). llvm-svn: 131572
-