- 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
- d959aa4 fix off by 1 error in displacement computation by Dale Johannesen · 18 years ago
- f49407b - Track which callee-saved registers are spilled. - Some code clean up. by Evan Cheng · 18 years ago
- b71aa2b Changes requested in review of last pass. Also pulled isThumb into a by Dale Johannesen · 18 years ago
- f1b214d Add intelligence about where to break large blocks. by Dale Johannesen · 18 years ago
- ce74de4 cosmetic changes from review of last patch. obvious by Dale Johannesen · 18 years ago
- 598270a remove crediting of Evan Cheng and me. by Dale Johannesen · 18 years ago
- 99c49a4 Removed WaterListOffset, inserted BBOffsets. Remove TODO item about this by Dale Johannesen · 18 years ago
- 88e37ae rewrite of constant islands by Dale Johannesen · 18 years ago
- e03cff6 These vectors are frequently large. Use std::vector instead. by Evan Cheng · 19 years ago
- c99ef08 Add reference counting to constantpool entries. Delete the unused ones. by Evan Cheng · 19 years ago
- bd5d3db - Branch max. displacement calculation bug. - Add debugging info. by Evan Cheng · 19 years ago
- 05cc424 Use MBB.empty() instead of MBB.size() for speed. by Evan Cheng · 19 years ago
- 1dd6a60 Watch out for empty BB. by Evan Cheng · 19 years ago
- 556f33c Pasto. Lots of it. by Evan Cheng · 19 years ago
- b43216e - Off by one bugs in maximum displacement calculation / testing. by Evan Cheng · 19 years ago
- 2021abe Pessmistically assume the .align 2 before the first constpool entry adds by Evan Cheng · 19 years ago
- a2e3558 Handle an interesting corner case: the constpool_entry being reference is two by Evan Cheng · 19 years ago
- c0dbec7 When determining whether a pc relative branch / load displacement fits in the by Evan Cheng · 19 years ago
- a9b8b8d Some comments. by Evan Cheng · 19 years ago
- 934536d ConstPool island bug: watch out for cases where UserMI is the last MI of the BB. by Evan Cheng · 19 years ago
- 0c61584 - Added Thumb constpool island support. by Evan Cheng · 19 years ago
- d1b2c1e - In thumb mode, if size of MachineFunction is >= 2048, force LR to be by Evan Cheng · 19 years ago
- 29836c3 Factor GetInstSize() out of constpool island pass. by Evan Cheng · 19 years ago
- d85ac4d Thumb jumptable support. by Evan Cheng · 19 years ago
- 43aeab6 Conditional branch being fixed up is not the last MI in the BB, there is a by Evan Cheng · 19 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
- dd353b8 SplitBlockBeforeInstr() insert a unconditional branch to the next BB. This by Evan Cheng · 19 years ago
- 7755fac Need to scan the function for branches even if there aren't any constants. by Evan Cheng · 19 years ago
- a0bf794 Forgot to update this. by Evan Cheng · 19 years ago
- c285414 Add comment, fix typo, reduce memory usage, etc. by Evan Cheng · 19 years ago
- 743fa03 Doh. Skip JT branches. by Evan Cheng · 19 years ago
- af5cbcb Added (preliminary) branch shortening capability to constantpool island pass. by Evan Cheng · 19 years ago
- 012f2d9 Use PC relative ldr to load from a constantpool in Thumb mode. by Evan Cheng · 19 years ago
- a8e2989 ARM backend contribution from Apple. by Evan Cheng · 19 years ago