- 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
- 7d7dab0 eliminate the ARMFunctionInfo::Align member, using by Chris Lattner · 16 years ago
- b1e8039 prep work to support a future where getJumpTableInfo will return by Chris Lattner · 16 years ago
- 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- a956256 The verify() call of CPEIsInRange() isn't right for the assertion check of by Jim Grosbach · 16 years ago
- de8b1db Remove verifySizes() since it's not adding much value. by Jim Grosbach · 16 years ago
- 4d8e90a When placing constant islands and adjusting for alignment padding, inline by Jim Grosbach · 16 years ago
- dec6de9 fix typo by Jim Grosbach · 16 years ago
- f04777b Enable arm jumpt table adjustment. by Jim Grosbach · 16 years ago
- a0a95a3 When moving a block for table jumps, make sure the prior block terminator by Jim Grosbach · 16 years ago
- 08cbda5 Simplify thumb2 jump table adjustments. Remove unnecessary calculation and by Jim Grosbach · 16 years ago
- 9249efe clarify comment by Jim Grosbach · 16 years ago
- b2e86bb back off for a bit. tracking down weirdness by Jim Grosbach · 16 years ago
- ca215e7 Analyze has to be before checking the condition, obviously. Properly construct an iterator for prior. by Jim Grosbach · 16 years ago
- 9c477f5 cleanup. by Jim Grosbach · 16 years ago
- 00a6a1f Cleanup flow, and only update the jump table we're analyzing when replacing a destination MBB. by Jim Grosbach · 16 years ago
- c1a07be Block renumbering by Jim Grosbach · 16 years ago
- 80697d1 Update TB[BH] layout optimization. Add support for moving the target block by Jim Grosbach · 16 years ago
- 01dec0e Revert 86857. It's causing consumer-typeset to fail, and there's a better way to do it forthcoming anyway. by Jim Grosbach · 16 years ago
- f4997e8 Do jump table adjustment before constant island allocation by Jim Grosbach · 16 years ago
- 1fc7d71 by Jim Grosbach · 16 years ago
- e516549 Use Unified Assembly Syntax for the ARM backend. by Jim Grosbach · 16 years ago
- de17fb6 Use cbz and cbnz instructions. by Evan Cheng · 16 years ago
- f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- b923953 Fix a potential performance problem in placing ARM constant pools. by Bob Wilson · 16 years ago
- 549dda9 Be smarter about reusing constant pool entries. by Bob Wilson · 16 years ago
- 36fa532 Fix another problem with ARM constant pools. Radar 7303551. by Bob Wilson · 16 years ago
- 4796ba2 Fix regression introduced by r83894. by Bob Wilson · 16 years ago
- af4b735 Delete a comment that makes no sense to me. The statement that moving a CPE by Bob Wilson · 16 years ago
- 757652c Change CreateNewWater method to return NewMBB by reference. by Bob Wilson · 16 years ago
- f98032e Last week, ARMConstantIslandPass was failing to converge for the by Bob Wilson · 16 years ago
- 32c50e8 Another minor clean-up. by Bob Wilson · 16 years ago
- d637c1a Remove redundant parameter. by Bob Wilson · 16 years ago
- 3b75735 Use early exit to reduce indentation. by Bob Wilson · 16 years ago
- 9d16f2c Change to return a value by reference. by Bob Wilson · 16 years ago
- 034de5f Add a typedef for an iterator. by Bob Wilson · 16 years ago
- 10469f8 ARM::tPOP and tPOP_RET each has an extra writeback operand now. by Evan Cheng · 16 years ago
- 893e1c9 eliminate the last DOUTs from the targets. by Chris Lattner · 16 years ago
- 705e07f remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
- 31b99dd Also shrink immediate branches; also more assembler workarounds. by Evan Cheng · 16 years ago
- a1efbbd Shrink ADR and LDR from constantpool late during constantpool island pass. by Evan Cheng · 16 years ago
- 48bd7e3 tPOP_RET now has predicate operands. by Evan Cheng · 16 years ago
- e0d7fe8 Remove another Darwin assembler workaround. by Evan Cheng · 16 years ago
- 4b322e5 Shrinkify Thumb2 load / store multiple instructions. by Evan Cheng · 16 years ago
- 764ab52 Whitespace cleanup. Remove trailing whitespace. by Jim Grosbach · 16 years ago
- 4a8ea21 Cosmetic changes. by Evan Cheng · 16 years ago
- b6879b2 Error out, rather than infinite looping, if constant island pass can't converge. by Evan Cheng · 16 years ago
- 53c67c0 tBfar is bl, which clobbers LR. by Evan Cheng · 16 years ago
- 25f7cfc Workaround a couple of Darwin assembler bugs. by Evan Cheng · 16 years ago
- d26b14c - Teach TBB / TBH offset limits are 510 and 131070 respectively since the offset by Evan Cheng · 16 years ago
- 8770f74 tbb / tbh instructions only branch forward, not backwards. by Evan Cheng · 16 years ago
- 5657c01 Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte / halfword. by Evan Cheng · 16 years ago
- 66ac531 Change Thumb2 jumptable codegen to one that uses two level jumps: by Evan Cheng · 16 years ago
- 40efc25 Disable my constant island pass optimization (to make use soimm more effectively). It caused infinite looping on lencod. by Evan Cheng · 16 years ago
- 7894762 Make sure thumb2 jumptable entries are aligned. by Evan Cheng · 16 years ago
- d3d9d66 Fix up ARM constant island pass for Thumb2. by Evan Cheng · 16 years ago
- 5d8f1ca Fixing cp island pass. Step 1: Determine whether the constant pool offset can be by Evan Cheng · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 16 years ago
- 58541fd 80 col violation. by Evan Cheng · 16 years ago
- 8b024a5 Add a new addressing mode for NEON load/store instructions. by Bob Wilson · 16 years ago
- c9a59b5 Improve Thumb-2 jump table support. by David Goodwin · 16 years ago
- 5e47a9a Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table. by David Goodwin · 16 years ago
- 055b031 Implement Thumb2 ldr. by Evan Cheng · 16 years ago
- 39bf051 Fix up a few minor typos in comments. by Bob Wilson · 16 years ago
- 8494526 Fix 80-col violations and remove trailing whitespace. No functional changes. by Bob Wilson · 16 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- b672840 Remove refs to non-DebugLoc versions of BuildMI from ARM. by Dale Johannesen · 17 years ago
- d1e7d9a Suppress a compile time warning. by Evan Cheng · 17 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
- f1bbb95 Use ARMFunctionInfo to track number of constpool entries and jumptables. by Evan Cheng · 17 years ago
- d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
- 014278e Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
- ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
- 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 17 years ago
- 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 18 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
- 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
- 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
- 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- ca0ed74 Eliminate the remaining uses of getTypeSize. This by Duncan Sands · 18 years ago
- 66a2a8f ARM: make branch folder remove unconditional branches by Dale Johannesen · 18 years ago
- 5d9c4b6 Fix hang compiling TimberWolf (allow for islands of size other than 4). by Dale Johannesen · 18 years ago
- 8202010 Didn't mean the last commit. Revert. by Evan Cheng · 18 years ago
- c608ff2 Update. by Evan Cheng · 18 years ago
- 0e1d379 Reflects the chanegs made to PredicateOperand. by Evan Cheng · 18 years ago
- 2706f97 Fix comment. by Evan Cheng · 18 years ago
- 44bec52 Add PredicateOperand to all ARM instructions that have the condition field. by Evan Cheng · 18 years ago
- 1997473 Drop 'const' by Devang Patel · 18 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- 8593e41 Rewrite of Thumb constant islands handling (exact allowance for padding by Dale Johannesen · 18 years ago
- 185ea1e Doh. ARM::LEApcrel is a single instruction MI. by Evan Cheng · 18 years ago
- 768c9f7 Special handling of LEApcrel and tLEApcrel. by Evan Cheng · 18 years ago
- 56c42ef Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintaining by Dale Johannesen · 18 years ago
- ed884f3 Remove unused constant pool entries. by Evan Cheng · 18 years ago