-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: m-labs/llvm-lm32
base: 7da12617be7e
head repository: m-labs/llvm-lm32
compare: 38080c0a63ac
Commits on Nov 22, 2012
-
IntelJITEventsWrapper.h: Prune two members, FinalizeThreadFunc and Fi…
…nalizeProcessFunc, for now. [-Wunused-private-field] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168495 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f6dae76 - Browse repository at this point
Copy the full SHA f6dae76View commit details -
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168498 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 9f696c8 - Browse repository at this point
Copy the full SHA 9f696c8View commit details -
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp: Prune Addre…
…ssSanitizerCreateGlobalRedzonesPass::ID. [-Wunused-variable] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168499 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for d59c072 - Browse repository at this point
Copy the full SHA d59c072View commit details -
Merge branch 'master' of http://llvm.org/git/llvm
JP Bonn committedNov 22, 2012 Configuration menu - View commit details
-
Copy full SHA for d2efcaf - Browse repository at this point
Copy the full SHA d2efcafView commit details -
Add more functions to the target library information.
I discovered a few more missing functions while migrating optimizations from the simplify-libcalls pass to the instcombine (I already added some in r167659). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168501 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6098c6b - Browse repository at this point
Copy the full SHA 6098c6bView commit details -
Mark me as the owner of the gold plugin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168502 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 99ba589 - Browse repository at this point
Copy the full SHA 99ba589View commit details -
Added me as the owner of the Sparc backend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168504 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for e84b47e - Browse repository at this point
Copy the full SHA e84b47eView commit details
Commits on Nov 23, 2012
-
Cleanup: Simplify loop end logic in computeRegisterProperties().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168507 91177308-0d34-0410-b5e6-96231b3b80d8
Patrik Hägglund committedNov 23, 2012 Configuration menu - View commit details
-
Copy full SHA for d5f0318 - Browse repository at this point
Copy the full SHA d5f0318View commit details -
Remove unused parameter Penalty from the BoundsChecking pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168511 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f284aef - Browse repository at this point
Copy the full SHA f284aefView commit details -
Update call to the new syntax.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168512 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b46702c - Browse repository at this point
Copy the full SHA b46702cView commit details -
Disallow the undocumented practice of starting the datalayout string …
…with '-'. Update some test cases accordingly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168516 91177308-0d34-0410-b5e6-96231b3b80d8
Patrik Hägglund committedNov 23, 2012 Configuration menu - View commit details
-
Copy full SHA for 834518f - Browse repository at this point
Copy the full SHA 834518fView commit details -
Implement .cfi_undefined. Based on a patch from PaX team, updated by
Roman Divacky. I just added the testcase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168520 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c8fec7e - Browse repository at this point
Copy the full SHA c8fec7eView commit details -
Add a -disable-cfi option to llvm-mc. This is useful for debugging as
it will expand any .cfi_* directives in the input assembly. Unfortunately this cannot replace elf-dump in tests as the asm streamer cannot relax the line advance opcodes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168522 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 985884c - Browse repository at this point
Copy the full SHA 985884cView commit details -
Refactor a bit to make some helper functions static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168524 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 5d1e089 - Browse repository at this point
Copy the full SHA 5d1e089View commit details -
CodeGenPrepare: Move ret duplication out of the instruction iteration…
… loop. It can delete the block, and the loop continues on free'd memory. No change in output. Found by valgrind. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168525 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 4ccb49a - Browse repository at this point
Copy the full SHA 4ccb49aView commit details
Commits on Nov 24, 2012
-
Refactor how MCCFIInstructions are created.
Give MCCFIInstruction a single, private constructor and add helper static methods that create each type of cfi instruction. This is is preparation for changing its representation. The representation with a pair MachineLocations older than MC and has been abused quiet a bit to support more cfi instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168532 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 28c9ea3 - Browse repository at this point
Copy the full SHA 28c9ea3View commit details -
Move a bit of duplicated code into a helper function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168533 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 529a01d - Browse repository at this point
Copy the full SHA 529a01dView commit details -
Give each MCCFIInstruction its own opcode.
This untangles the switch cases of the old Move and RelMove opcodes a bit and makes it clear how to add new instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168534 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 7f74d2c - Browse repository at this point
Copy the full SHA 7f74d2cView commit details -
Change the representation of MCCFIInstruction.
We now store the Register and Offset directly. MachineLocation is gone (from this file)! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168536 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for ff233c9 - Browse repository at this point
Copy the full SHA ff233c9View commit details -
Factor some common code out of individual if blocks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168538 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for b315772 - Browse repository at this point
Copy the full SHA b315772View commit details -
PPC: Simplify code with Twines.
No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168539 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8f2dce0 - Browse repository at this point
Copy the full SHA 8f2dce0View commit details -
PPC: Share applyFixup between ELF and Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168540 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for e8ca482 - Browse repository at this point
Copy the full SHA e8ca482View commit details -
PPC: MCize most of the darwin PIC emission.
The last remaining bit is "bcl 20, 31, AnonSymbol", which I couldn't find the instruction definition for. Only whitespace changes in assembly output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168541 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 915558e - Browse repository at this point
Copy the full SHA 915558eView commit details -
ARM: Share applyFixup between ELF and Darwin.
The implementations already diverged a bit, merge them back together. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168542 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for cb4028b - Browse repository at this point
Copy the full SHA cb4028bView commit details -
PPC: Reinstate the fatal error when trying to emit a macho file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168543 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for d3022b8 - Browse repository at this point
Copy the full SHA d3022b8View commit details -
libLTO: Add a utility method to initialize the disassemblers.
Necessary to give disassembler users (like darwin's otool) a possibility to dlopen libLTO and still initialize the required LLVM bits. This used to go through libMCDisassembler but that's a gross layering violation, the MC layer can't pull in functions from the targets. Adding a function to libLTO is a bit of a hack but not worse than exposing other disassembler bits from libLTO. Fixes PR14362. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168545 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8a2ce5d - Browse repository at this point
Copy the full SHA 8a2ce5dView commit details -
Refactor a bit to make some helper methods static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168546 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 538cd48 - Browse repository at this point
Copy the full SHA 538cd48View commit details -
Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's …
…already called at the start of the function and captured in a local variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168548 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 134f78c - Browse repository at this point
Copy the full SHA 134f78cView commit details
Commits on Nov 25, 2012
-
Factor common code out of individual if blocks into common tail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168551 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 915562e - Browse repository at this point
Copy the full SHA 915562eView commit details -
Remove duplicate check of LimitFloatPrecision. It was already checked…
… earlier before IsExp10 could be set to true. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168553 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c1aa638 - Browse repository at this point
Copy the full SHA c1aa638View commit details -
Add an extra slash so doxygen comments will be properly recognized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168554 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 7279809 - Browse repository at this point
Copy the full SHA 7279809View commit details -
Further cleanups. Thanks for Sean Silva for noticing it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168556 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 14a708b - Browse repository at this point
Copy the full SHA 14a708bView commit details -
Refactor to make helper method static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168557 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 327e4cb - Browse repository at this point
Copy the full SHA 327e4cbView commit details -
Add support for pointer induction variables even when there is no int…
…eger induction variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168558 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 0af63ac - Browse repository at this point
Copy the full SHA 0af63acView commit details -
The induction-pointer work is inspired by a research paper. This comm…
…it adds a reference. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168559 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for d7e0b7c - Browse repository at this point
Copy the full SHA d7e0b7cView commit details -
Rename method. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168560 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for a8e2b2b - Browse repository at this point
Copy the full SHA a8e2b2bView commit details -
Move semantics are great, don't destroy the optimization opportunity …
…with trivial copy ctors. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168561 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for a91eead - Browse repository at this point
Copy the full SHA a91eeadView commit details -
Add support for .cfi_register now that it is easy to extent the repre…
…sentation to support it. Original patch with the parsing and plumbing by the PaX team and Roman Divacky. I added the bits in MCDwarf.cpp and the test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168565 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f4f14f6 - Browse repository at this point
Copy the full SHA f4f14f6View commit details -
- Widespread trailing space removal - A dash of OCD spacing to block align enums - joined a line that probably needed 80 cols a while back git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168566 91177308-0d34-0410-b5e6-96231b3b80d8
Joe Abbey committedNov 25, 2012 Configuration menu - View commit details
-
Copy full SHA for 170a15e - Browse repository at this point
Copy the full SHA 170a15eView commit details -
Refactor the ptr runtime check generation code. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168568 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8c6b736 - Browse repository at this point
Copy the full SHA 8c6b736View commit details -
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168569 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 00e8074 - Browse repository at this point
Copy the full SHA 00e8074View commit details -
Move the max vector width to a constant parameter. No functionality c…
…hange. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168570 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6bfc348 - Browse repository at this point
Copy the full SHA 6bfc348View commit details -
instcombine: Migrate ffs* optimizations
This patch migrates the ffs* optimizations from the simplify-libcalls pass into the instcombine library call simplifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168571 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 15d099a - Browse repository at this point
Copy the full SHA 15d099aView commit details
Commits on Nov 26, 2012
-
instcombine: Migrate *abs optimizations
This patch migrates the *abs optimizations from the simplify-libcalls pass into the instcombine library call simplifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168574 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for dfb3b1a - Browse repository at this point
Copy the full SHA dfb3b1aView commit details -
Fix bogus comment; no functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168575 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 48bb786 - Browse repository at this point
Copy the full SHA 48bb786View commit details -
Fix gcc's -Wunused-but-set-variable warnings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168576 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 250ab62 - Browse repository at this point
Copy the full SHA 250ab62View commit details -
Removing SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
Adding CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG This is to handle the wackiness on a Mac host where cmake detects: CMAKE_CXX_COMPILER == "/usr/bin/c++" CMAKE_C_COMPILER == "/usr/bin/gcc" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168577 91177308-0d34-0410-b5e6-96231b3b80d8
Joe Abbey committedNov 26, 2012 Configuration menu - View commit details
-
Copy full SHA for d6a9307 - Browse repository at this point
Copy the full SHA d6a9307View commit details -
instcombine: Migrate isdigit optimizations
This patch migrates the isdigit optimizations from the simplify-libcalls pass into the instcombine library call simplifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168578 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for a0798ec - Browse repository at this point
Copy the full SHA a0798ecView commit details -
instcombine: Migrate isascii optimizations
This patch migrates the isascii optimizations from the simplify-libcalls pass into the instcombine library call simplifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168579 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 017bb75 - Browse repository at this point
Copy the full SHA 017bb75View commit details -
instcombine: Migrate toascii optimizations
This patch migrates the toascii optimizations from the simplify-libcalls pass into the instcombine library call simplifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168580 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 38c4441 - Browse repository at this point
Copy the full SHA 38c4441View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7da12617be7e...38080c0a63ac