- 15217e6 Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable by Bob Wilson · 15 years ago
- afa1df4 Fix some more ARM unified syntax warnings. by Bob Wilson · 15 years ago
- cd6e725 Added support to allow clients to custom widen. For X86, custom widen vectors for by Mon P Wang · 15 years ago
- d4137f4 update and consolidate the load pre notes. by Chris Lattner · 15 years ago
- 1d15983 add a deadargelim note. by Chris Lattner · 15 years ago
- 6d94926 This testcase is actually only partially redundant, and requires by Chris Lattner · 15 years ago
- 20ce7c0 this (and probably several others) are now done. by Chris Lattner · 15 years ago
- cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 15 years ago
- 5d5261c Teach basicaa that x|c == x+c when the c bits of x are clear. This by Chris Lattner · 15 years ago
- f6ac4d9 teach basicaa that A[i] != A[i+1]. by Chris Lattner · 15 years ago
- 9c6a0dc update some notes slightly by Chris Lattner · 15 years ago
- 308f663 Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 15 years ago
- de9b1da Tail duplicate indirect branches for PowerPC, too. by Bob Wilson · 15 years ago
- 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
- 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
- 4a66e5b Based on the testcase for pr3120, running on my MacPro with Xeon processors, by Bob Wilson · 15 years ago
- d71cebf Support PIC loading of constant pool entries by Bruno Cardoso Lopes · 15 years ago
- 5f9b9ef Sketch structure for X86 disassembler. by Daniel Dunbar · 15 years ago
- 37fd537 Use endianess dependent offsets for load/store of doubles when by Bruno Cardoso Lopes · 15 years ago
- 0106a0a Fix compiler warnings. by Dale Johannesen · 15 years ago
- 5f222b1 Only include in the callee saved regs the sub registers to avoid by Bruno Cardoso Lopes · 15 years ago
- 302525b Add proper emission of load/store double to stack slots for mips1 targets! by Bruno Cardoso Lopes · 15 years ago
- 7dbc610 Revert r89803. by Devang Patel · 15 years ago
- f8c4cfb Refactor target hook for tail duplication as requested by Chris. by Bob Wilson · 15 years ago
- f7801b4 Do not store R31 into the caller's link area on PPC. by Dale Johannesen · 15 years ago
- eac7917 Enable debug info for ppc-darwin. by Devang Patel · 15 years ago
- d7f0810 Enable predication of NEON instructions in Thumb2 mode. by Evan Cheng · 15 years ago
- b60d519 Make capitalization of names starting "is" more consistent. by Dale Johannesen · 15 years ago
- 9d172d5 Data type suffix must come after predicate. by Evan Cheng · 15 years ago
- 5cdc3a9 Materialize global addresses via movt/movw pair, this is always better by Anton Korobeynikov · 15 years ago
- 6935efc 80 column violations by Jim Grosbach · 15 years ago
- 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
- 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
- f81bf15 Massive refactoring of NEON instructions. Separate opcode from data size specifier suffix, move \t up stream to instruction format, and fix more 80 column violations. by Evan Cheng · 15 years ago
- 77b02be move fconst[sd] to UAL. <rdar://7414913> by Jim Grosbach · 15 years ago
- da1aea4 Partially revert r84730 by removing N2VDup from ARMInstrFormats.td and modifying by Johnny Chen · 15 years ago
- 15e6ef8 fold immediate of a + Const into the user as a subtract if it can fit as a negated two-part immediate. by Jim Grosbach · 15 years ago
- b16ed11 Revert r84572 by removing N3VImm from ARMInstrFormats.td now that we can specify by Johnny Chen · 15 years ago
- 7ebd32a Partially revert r89377 by removing NLdStLN class definition from by Johnny Chen · 15 years ago
- 131c4a5 Make it clear that the index bit(s) of Vector Get Lane and Vector Set Lane by Johnny Chen · 15 years ago
- 7776452 Minor itinerary fixes for FP instructions. by David Goodwin · 15 years ago
- a37aa54 Move default FrameReg val to getFrameIndexReference(). Otherwise, debug info can get bogus values. by Jim Grosbach · 15 years ago
- 50f8516 Generate more correct debug info for frame indices. by Jim Grosbach · 15 years ago
- 1722f06 Minor optimization: when doing eq/ne comparions and RHS is a constant - swap operands, this will allow us to fold imm into comparison. by Anton Korobeynikov · 15 years ago
- ef4e604 Drop unsupported imm operands by Anton Korobeynikov · 15 years ago
- 3741be3 Use 2-byte alignment for functions. 4 bytes are clear overkill here. by Anton Korobeynikov · 15 years ago
- 3c97fc9 Use semicolon as assembler comment string by Anton Korobeynikov · 15 years ago
- 21ce2e3 Revert 89562. We're being sneakier than I was giving us credit for, and this by Jim Grosbach · 15 years ago
- f3b33d0 Darwin requires a frame pointer for all non-leaf functions to support correct by Jim Grosbach · 15 years ago
- ac0869d Add predicate operand to NEON instructions. Fix lots (but not all) 80 col violations in ARMInstrNEON.td. by Evan Cheng · 15 years ago
- bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 15 years ago
- 054b52c Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 15 years ago
- d9e05cd Fix a thinko that caused spurious @GOTOFFs. by Dan Gohman · 15 years ago
- 71a4196 Update for new getBlockAddress signature. by Dan Gohman · 15 years ago
- 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 15 years ago
- b9e6b34 Recommitting PALIGNR shift width fixes. by Sean Callanan · 15 years ago
- 5ca1246 Remove an incorrect overaggressive optimization (PPC specific). by Dale Johannesen · 15 years ago
- 1bbf6d1 Reverting PALIGNR fix until I figure out how this broke the Clang testsuite. by Sean Callanan · 15 years ago
- 201dfa7 Fixed PALIGNR to take 8-bit rotations in all cases. by Sean Callanan · 15 years ago
- 4aedb61 Remat VLDRD from constpool. Clean up some instruction property specifications. by Evan Cheng · 15 years ago
- a956256 The verify() call of CPEIsInRange() isn't right for the assertion check of by Jim Grosbach · 15 years ago
- de8b1db Remove verifySizes() since it's not adding much value. by Jim Grosbach · 15 years ago
- 9b82425 Also CSE non-pic load from constant pools. by Evan Cheng · 15 years ago
- 9ef4835 Fix codegen of conditional move of immediates. We were not making use of the immediate forms of cmov instructions at all. by Evan Cheng · 15 years ago
- 0dde971 Update comment to reflect instruction. by Eric Christopher · 15 years ago
- 4d8e90a When placing constant islands and adjusting for alignment padding, inline by Jim Grosbach · 15 years ago
- 07ba906 Refactor cmov selection code out to a separate function. No functionality change. by Evan Cheng · 15 years ago
- fb7634f Reverting the EH table patches. by Bill Wendling · 15 years ago
- 5c376ff Added NLdStLN which is similar to NLdSt with the exception that op7_4 is not by Johnny Chen · 15 years ago
- dec6de9 fix typo by Jim Grosbach · 15 years ago
- 57474fa Fix a typo in a comment. by Dan Gohman · 15 years ago
- ed54de4 80 col violation. by Evan Cheng · 15 years ago
- 2ef9c8a More consistent thumb1 asm printing. by Evan Cheng · 15 years ago
- 5b397c9 Shrink ldr / str [sp, imm0-1024] to 16-bit instructions. by Evan Cheng · 15 years ago
- a64ce45 Eliminate more * 4 in Thumb1 asm printing for consistency sake. by Evan Cheng · 15 years ago
- 2045c47 - Add sugregister logic to handle f64=(f32,f32). by Bruno Cardoso Lopes · 15 years ago
- 0046de0 Only use small sections for non linux targets! by Bruno Cardoso Lopes · 15 years ago
- 01c6937 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 15 years ago
- bea7df5 Add XCore support for indirectbr / blockaddress. by Richard Osborne · 15 years ago
- ec04458 Attempt #2: by Bill Wendling · 15 years ago
- e823db8 Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple. by Viktor Kutuzov · 15 years ago
- ebb5cb9 Add ARMv6 itineraries. by David Goodwin · 15 years ago
- a300300 Fix a few places that were missed when we converted to unified syntax. by Bob Wilson · 15 years ago
- 834b08a Add a target hook to allow changing the tail duplication limit based on the by Bob Wilson · 15 years ago
- 5eea342 The llvm-gcc front-end and the pass manager use two separate TargetData objects. by Bill Wendling · 15 years ago
- f04777b Enable arm jumpt table adjustment. by Jim Grosbach · 15 years ago
- bce3dbd Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6 by Anton Korobeynikov · 15 years ago
- a9ea9ec Set Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd, BR_JTr, and BR_JTm to by Johnny Chen · 15 years ago
- d15ac2f Re-apply 89011. It's not to be blamed. by Evan Cheng · 15 years ago
- 6db07ea Revert 89011. Buildbot thinks it might be breaking stuff. by Evan Cheng · 15 years ago
- a0a95a3 When moving a block for table jumps, make sure the prior block terminator by Jim Grosbach · 15 years ago
- 6cccc30 MOV64rm should be marked isReMaterializable. by Evan Cheng · 15 years ago
- 574186f A few more instructions that should be marked re-materializable. by Evan Cheng · 15 years ago
- 9d52e8d Set Rm bits of BX_RET to 0b1110 (R14); and set condition code bits of BRIND to by Johnny Chen · 15 years ago
- d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 15 years ago
- 600c043 - Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots. by Evan Cheng · 15 years ago
- 7bde297 Make the pass class name more explicit. by Jim Grosbach · 15 years ago
- 074fb02 make pass name a bit more clear by Jim Grosbach · 15 years ago
- 08cbda5 Simplify thumb2 jump table adjustments. Remove unnecessary calculation and by Jim Grosbach · 15 years ago