- 3046470 Missed an exit during the conversion. by Torok Edwin · 16 years ago
- dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
- 2ed3346 Implement NEON vst1 instruction. by Bob Wilson · 16 years ago
- 77521f5 Generalize opcode selection in ARMBaseRegisterInfo. by David Goodwin · 16 years ago
- cecbc96 Fix cmake build. Added ARMBaseRegisterInfo.cpp to lib/Target/ARM/CMakeLists.txt by Xerxes Ranby · 16 years ago
- 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
- db5a71a Push methods into base class in preparation for sharing. by David Goodwin · 16 years ago
- 205a5ca Implement NEON vld1 instructions. by Bob Wilson · 16 years ago
- ab7c09b Start converting to new error handling API. by Torok Edwin · 16 years ago
- c140c48 Start breaking out common base functionality for register info. by David Goodwin · 16 years ago
- 334c264 Checkpoint Thumb2 Instr info work. Generalized base code so that it can be shared between ARM and Thumb2. Not yet activated because register information must be generalized first. by David Goodwin · 16 years ago
- 2d76f25 Mark sublw_cc and subfw_cc as Terminator insns so that they are part of the terminator insns for a basic block alongwith branch insns. This way a copy is not getting inserted between cmp and branch during PHIElimination disturbing the status flags. by Sanjiv Gupta · 16 years ago
- 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
- 34a0fa3 Add a Thumb2 instruction flag to that indicates whether the instruction can be transformed to 16-bit variant. by Evan Cheng · 16 years ago
- c9a4153 Add a todo. by Evan Cheng · 16 years ago
- 0fc0ade Also statically set bit 25 for BR_JT instructions. by Evan Cheng · 16 years ago
- bc8a945 Statically encode bit 25 to indicate immediate form of data processing instructions. Patch by Sean Callanan. by Evan Cheng · 16 years ago
- 97b4d4a --- Reverse-merging (from foreign repository) r74952 into '.': by Bill Wendling · 16 years ago
- 9fcff04 Commit the file I actually changed as part of last by Dale Johannesen · 16 years ago
- 66c6324 DWARF requires frame moves be specified at specific times. If you have a by Bill Wendling · 16 years ago
- e253c95 Add Thumb2 movcc instructions. by Evan Cheng · 16 years ago
- 1c83eb3 Add BX and BXr9 encodings. Patch by Sean Callanan. by Evan Cheng · 16 years ago
- a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
- 40289b0 Add Thumb2 pkhbt / pkhtb. by Evan Cheng · 16 years ago
- 5b9fcd1 Add some more Thumb2 multiplication instructions. by Evan Cheng · 16 years ago
- 58541fd 80 col violation. by Evan Cheng · 16 years ago
- 76a1e2e Don't accept globals as matching 'i' constraint by Dale Johannesen · 16 years ago
- 92c5511 Avoid directly relying on llvm.dbg.compile_unit and llvm.dbg.global_variables. by Devang Patel · 16 years ago
- 8d6162a Add FIXMEs. by Devang Patel · 16 years ago
- 3147fb2 isThumb2 really should mean thumb2 only, not thumb2+. by Evan Cheng · 16 years ago
- 36a0aeb Add bfc to armv6t2. by Evan Cheng · 16 years ago
- edcbada Added ARM::mls for armv6t2. by Evan Cheng · 16 years ago
- 53cf829 pic16 doesn't have a Data64bitsDirective. Set it NULL explicitly to tell the generic code to not pick the default. by Sanjiv Gupta · 16 years ago
- 024e94c pic16 isn't ready to handle llvm.metadata yet. by Sanjiv Gupta · 16 years ago
- 505996f Implement _CONFIG macro to allow users to se to configuration settings on the part. by Sanjiv Gupta · 16 years ago
- d764941 Corrected the names description. Change in a comment. No functionality change. by Sanjiv Gupta · 16 years ago
- ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
- 4305069 Silence a warning when assertions are turned off. by Duncan Sands · 16 years ago
- f7f2d30 Silence a warning when assertions are turned off. by Duncan Sands · 16 years ago
- 10ac96b Silence warning when building without assertions. by Duncan Sands · 16 years ago
- 8d8628a Silence warnings when assertions are turned off. by Duncan Sands · 16 years ago
- 1d2e6ed For extended loads of type i1 to i8, we will need to at least one byte from memory. by Sanjiv Gupta · 16 years ago
- 6a3a1ba Various small changes related to the Condition Register on PowerPC. by Tilmann Scheller · 16 years ago
- 2a9ddfb Refactor ABI code in the PowerPC backend. by Tilmann Scheller · 16 years ago
- ffd0200 Implement the SVR4 ABI for PowerPC. by Tilmann Scheller · 16 years ago
- 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
- 667ee3c Small cleanups in the PowerPC backend. by Tilmann Scheller · 16 years ago
- d27c9fc Add thumb2 sign / zero extend with rotate instructions. by Evan Cheng · 16 years ago
- 2889cce Add Thumb2 load / store multiple instructions. Not used yet. by Evan Cheng · 16 years ago
- 78236f8 t2LDR_PRE etc are loads. by Evan Cheng · 16 years ago
- 6d94f11 Added indexed stores. by Evan Cheng · 16 years ago
- 4fbb996 Sign extending pre/post indexed loads. by Evan Cheng · 16 years ago
- b50ea5c Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1InstrInfo, Thumb2InstrInfo, Thumb1RegisterInfo and Thumb2RegisterInfo. Move methods from ARMInstrInfo to ARMBaseInstrInfo to prepare for sharing with Thumb2. by David Goodwin · 16 years ago
- 033080c CMake build fixes, from Xerxes Ranby by Douglas Gregor · 16 years ago
- 2067433 simplify some logic by using isWeakForLinker(). Thanks to Anton for by Chris Lattner · 16 years ago
- e88d5ce Thumb2 pre/post indexed loads. by Evan Cheng · 16 years ago
- 0412957 80 col violation. by Evan Cheng · 16 years ago
- d770d9e Change the meaning of predicate hasThumb2 to mean thumb2 ISA is available, not that it's in thumb mode and thumb2 is available. Added isThumb2 predicate to replace the old predicate. by Evan Cheng · 16 years ago
- cd714b1 @GOTPCREL is also rip-relative. Fix fast-isel to do the right thing. by Chris Lattner · 16 years ago
- 27598ec Fix yet-another bug I introduced into fastisel, this time handling by Chris Lattner · 16 years ago
- 3d62a41 Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction alignment method by Bruno Cardoso Lopes · 16 years ago
- 31926a7 80 col violation. by Evan Cheng · 16 years ago
- c4b0b40 clarify: stub emission depends on the version of the linker you use, it has nothing by Chris Lattner · 16 years ago
- af4550f Factor out ARM indexed load matching code. by Evan Cheng · 16 years ago
- f530c92 Fix a bunch of other places that used operator[] to test whether by Dan Gohman · 16 years ago
- 7074fea Add darwin stub removal to wishlist. by Dale Johannesen · 16 years ago
- 8b024a5 Add a new addressing mode for NEON load/store instructions. by Bob Wilson · 16 years ago
- b864e89 Fix a comment typo. by Bob Wilson · 16 years ago
- d4d826e Fix up a comment: besides the >80col lines, the operation for this by Bob Wilson · 16 years ago
- b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
- 4fb75e5 Fix codegen for references to available_externally symbols. This fixes PR4482. by Chris Lattner · 16 years ago
- 35c28ec Fix some fast-isel problems selecting global variable addressing in pic mode. by Chris Lattner · 16 years ago
- 2578ba2 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
- 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
- d1fa120 Add PIC load and store patterns for Thumb-2. by David Goodwin · 16 years ago
- 6647cea Thumb-2 load and store double description. But nothing yet creates them. by David Goodwin · 16 years ago
- 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
- 73b8f16 Add thumb-2 store word, halfword, and byte. by David Goodwin · 16 years ago
- c9a59b5 Improve Thumb-2 jump table support. by David Goodwin · 16 years ago
- f0c3d02 by David Greene · 16 years ago
- 5e47a9a Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table. by David Goodwin · 16 years ago
- af5f6ba Fix PR4485. by Rafael Espindola · 16 years ago
- f55715c Fix PR4484. This was caused by me confounding FP0 and ST(0). by Rafael Espindola · 16 years ago
- 4784f1f Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
- e3821c7 remove a bogus note. by Chris Lattner · 16 years ago
- a05ec61 add a note by Chris Lattner · 16 years ago
- f3c21b8 A few more load instructions. by Evan Cheng · 16 years ago
- d94c101 by David Greene · 16 years ago
- baeb911 Add Thumb-2 support for TEQ amd TST. by David Goodwin · 16 years ago
- 63de5c3 FIX PR 4459. by Rafael Espindola · 16 years ago
- 9917700 Add a target-specific DAG combine on X86 to fold the common pattern of by Owen Anderson · 16 years ago
- 3016af5 by David Greene · 16 years ago
- 640a0c1 by David Greene · 16 years ago
- 9b9838d by David Greene · 16 years ago
- c0309b4 Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only the Z flag (i.e. eq and ne). Make ARMcmpZ commutative. by David Goodwin · 16 years ago
- c91e68a Include the new file ThumbRegisterInfo.cpp to CMakeLists.txt by Duncan Sands · 16 years ago
- 055b031 Implement Thumb2 ldr. by Evan Cheng · 16 years ago
- 55ad1f2 Simplify a bit by Anton Korobeynikov · 16 years ago
- a98cbc5 ARM refactoring. Step 2: split RegisterInfo by Anton Korobeynikov · 16 years ago
- 1b573d8 Add ThumbInstrInfo.cpp to the CMake makefiles by Douglas Gregor · 16 years ago