-
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
There are no files selected for viewing