- 452f1f9 ARM: Fix crash in ARM backend inside of ARMConstantIslandPass by David Majnemer · 12 years ago
- df1ecbd7 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
- ab28b9a Radar numbers don't belong in source code. by Evan Cheng · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- f29db27 Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
- 73b0282 Fix the naming of ensureAlignment. Per the coding standard function names by Chad Rosier · 13 years ago
- 8503ba9 Fix address calculation error from r155744. by Jakob Stoklund Olesen · 14 years ago
- ae7521d Fix a problem with blocks that need to be split twice. by Jakob Stoklund Olesen · 14 years ago
- 5f0d1b4 Track worst case alignment padding more accurately. by Jakob Stoklund Olesen · 14 years ago
- d915503 Add a 2 byte safety margin in offset computations. by Jakob Stoklund Olesen · 14 years ago
- 24bb3d5 Add more debugging output to ARMConstantIslandPass. by Jakob Stoklund Olesen · 14 years ago
- d8af9a5 Invalidate liveness in ARMConstantIslandPass. by Jakob Stoklund Olesen · 14 years ago
- f6e7e12 Remove unnecessary llvm:: qualifications by Craig Topper · 14 years ago
- 07720d8 Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions. by Craig Topper · 14 years ago
- 190e7b6 ARM tidy up ARMConstantIsland.cpp. by Jim Grosbach · 14 years ago
- 44091c2 Refactor loop for better readability. by Jim Grosbach · 14 years ago
- b4d3a6a Add explanatory comment. by Jim Grosbach · 14 years ago
- 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 6bb9525 After r147827 and r147902, it's now possible for unallocatable registers to be by Evan Cheng · 14 years ago
- 20f1dd5 Consider unknown alignment caused by OptimizeThumb2Instructions(). by Jakob Stoklund Olesen · 14 years ago
- f09a316 Accurately model hardware alignment rounding. by Jakob Stoklund Olesen · 14 years ago
- 1a80e3a Catch runaway ARMConstantIslandPass even in -Asserts builds. by Jakob Stoklund Olesen · 14 years ago
- 6905111 Abort AdjustBBOffsetsAfter early when possible. by Jakob Stoklund Olesen · 14 years ago
- 9790187 Fix off-by-one error in bucket sort. by Jakob Stoklund Olesen · 14 years ago
- 5af1448 Don't adjust for alignment padding in OffsetIsInRange. by Jakob Stoklund Olesen · 14 years ago
- 2a05f69 Note ARM constant island alignment in the release notes. by Jakob Stoklund Olesen · 14 years ago
- cba8e8c Enable proper constant island alignment by default. by Jakob Stoklund Olesen · 14 years ago
- 9efd7eb Consider CPE alignment in CreateNewWater(). by Jakob Stoklund Olesen · 14 years ago
- e5585e8 Fix speling and 80-col. by Jakob Stoklund Olesen · 14 years ago
- bfa576f Account for CPE alignment when searching for new water. by Jakob Stoklund Olesen · 14 years ago
- 91a7bcb Add a postOffset() alignment argument. by Jakob Stoklund Olesen · 14 years ago
- 0863de4 Fix typo. by Jakob Stoklund Olesen · 14 years ago
- 17c27a8 Also set the proper alignment on inner islands and the function itself. by Jakob Stoklund Olesen · 14 years ago
- 2a75997 Make MF a class member instead of passing it around everywhere. by Jakob Stoklund Olesen · 14 years ago
- b5f52aa Add a -arm-align-constant-islands flag, default off. by Jakob Stoklund Olesen · 14 years ago
- 146ac7b Try to align the point where a large basic block is split. by Jakob Stoklund Olesen · 14 years ago
- b373452 More debug output formatting. by Jakob Stoklund Olesen · 14 years ago
- f857236 User a helper overload for a common pattern. by Jakob Stoklund Olesen · 14 years ago
- 5f5fa12 Tweak debugging output. by Jakob Stoklund Olesen · 14 years ago
- 14e024d Drop the HasInlineAsm flag. by Jakob Stoklund Olesen · 14 years ago
- bd97f5d Simplify offset verification. by Jakob Stoklund Olesen · 14 years ago
- 2a82333 Don't include alignment padding in BBInfo.Size. by Jakob Stoklund Olesen · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- 2f0400b Eliminate delta argument from AdjustBBOffsetsAfter. by Jakob Stoklund Olesen · 14 years ago
- 97c8571 Compute some alignment information for each basic block. by Jakob Stoklund Olesen · 14 years ago
- af748e1 Move common expression into a method. by Jakob Stoklund Olesen · 14 years ago
- e2b3ff2 Group BBSizes and BBOffsets into a single vector<BasicBlockInfo>. by Jakob Stoklund Olesen · 14 years ago
- cc6bfa8 Revert r145971: "Use conservative size estimate for tBR_JTr." by Jakob Stoklund Olesen · 14 years ago
- 33fe130 Use conservative size estimate for tBR_JTr. by Jakob Stoklund Olesen · 14 years ago
- 2fa7448 Remove alignment from deserted constant islands. by Jakob Stoklund Olesen · 14 years ago
- 2e05db2 Align ARM constant pool islands via their basic block. by Jakob Stoklund Olesen · 14 years ago
- 2608157 Use an existing function. by Jakob Stoklund Olesen · 14 years ago
- 3543398 There's no need to add additional predicate operands when converting a tB to a tBfar now. Fixes nightly test failures on armv6 Thumb. <rdar://problem/10110404> by Owen Anderson · 14 years ago
- 93cd318 Fix buildbot breakage caused by r139415. I missed one instance of a manually create ARM::tB. by Owen Anderson · 14 years ago
- 29cfe6c Thumb unconditional branches are allowed in IT blocks, and therefore should have a predicate operand, unlike conditional branches. by Owen Anderson · 14 years ago
- a20cde3 Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate ARM MC code from target. by Evan Cheng · 14 years ago
- 64d5362 Re-apply r135319 with a fix for the constant island pass. by Owen Anderson · 14 years ago
- 7471937 Make tBX_RET and tBX_RET_vararg predicable. by Jim Grosbach · 14 years ago
- 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- 88530e6 Avoid de-referencing pass beginning of a basic block. No small test case possible. rdar://9216009 by Evan Cheng · 15 years ago
- 75b5d27 Spelling fix: consequtive -> consecutive. by Duncan Sands · 15 years ago
- 4ebf471 Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 (which worked around it). This should get us back to the old, correct behavior, though it will make the integrated assembler unhappy for the time being. by Owen Anderson · 15 years ago
- 558ccef Temporary workaround for a bad bug introduced by r121082 which replaced by Evan Cheng · 15 years ago
- 221f4fa Save a mapping between original and cloned constpool entries. by Anton Korobeynikov · 15 years ago
- dfce83c Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g. by Evan Cheng · 15 years ago
- 18581a4 Comment cleanups. by Bill Wendling · 15 years ago
- a4dda53 RemoveUnusedCPEntries can change things. Track it. by Bill Wendling · 15 years ago
- bfef309 Thumb1 had two patterns for the same load-from-constant-pool instruction. by Jim Grosbach · 15 years ago
- 9a4d428 Revert r121721, which broke buildbots. by Owen Anderson · 15 years ago
- 4efa445 Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provide correct fixups for Thumb2 ADR, by Owen Anderson · 15 years ago
- 327cf8e Refactor the ARM CMPz* patterns to just use the normal CMP instructions when by Jim Grosbach · 15 years ago
- 99ea8a3 Second attempt at converting Thumb2's LDRpci, including updating the gazillion places that need to know about it. by Owen Anderson · 15 years ago
- 81af4f9 Rename t2 TBB and TBH instructions to reference that they encode the jump table by Jim Grosbach · 15 years ago
- 1e4d9a1 First part of refactoring ARM addrmode2 (load/store) instructions to be more by Jim Grosbach · 15 years ago
- 8a70781 Remove extra header. by Eric Christopher · 15 years ago
- 44a320d Make sure ARM constant island pass does not break up an IT block. If the split point is in the middle of an IT block, it should move it up to just above the IT instruction. rdar://8302637 by Evan Cheng · 15 years ago
- ce8fb68 Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more 32-bit to 16-bit optimizations. by Evan Cheng · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- c17dd57 Revert 109076. It is wrong and was causing regressions. Add some by Dale Johannesen · 15 years ago
- 749ca32 eliminate the TargetInstrInfo::GetInstSizeInBytes hook. by Chris Lattner · 15 years ago
- 3fabe07 Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 15 years ago
- 73ef80f grammar by Jim Grosbach · 15 years ago
- 40eda10 Handle cases where the post-RA scheduler may move instructions between the by Jim Grosbach · 15 years ago
- e4ba2aa grammar and trailing whitespace by Jim Grosbach · 15 years ago
- d2d1ae1 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
- 97c8a6a early exit for dbg_value instructions by Jim Grosbach · 15 years ago
- 84511e1 Clean up 80 column violations. No functional change. by Jim Grosbach · 15 years ago
- 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
- 947f04b Change ARM ld/st multiple instructions to have variant instructions for by Bob Wilson · 16 years ago
- b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
- feba1e2 eliminate the ARMFunctionInfo::Align member, using by Chris Lattner · 16 years ago
- a14ac3fd prep work to support a future where getJumpTableInfo will return by Chris Lattner · 16 years ago
- a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- 6c3b711 The verify() call of CPEIsInRange() isn't right for the assertion check of by Jim Grosbach · 16 years ago
- fc81352 Remove verifySizes() since it's not adding much value. by Jim Grosbach · 16 years ago
- b73918c When placing constant islands and adjusting for alignment padding, inline by Jim Grosbach · 16 years ago