- f055229 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 16 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
- f3f4715 Replace large swaths of copy-n-paste code with obvious helper function... by Daniel Dunbar · 16 years ago
- 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
- 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
- 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
- 7184781 by David Greene · 16 years ago
- 06e1658 Add a thumb2 pass to insert IT blocks. by Evan Cheng · 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
- 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
- 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
- d49ea77 Split thumb-related stuff into separate classes. by Anton Korobeynikov · 16 years ago
- a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 16 years ago
- ae69a2a Enable arm pre-allocation load / store multiple optimization pass. by Evan Cheng · 16 years ago
- 8557c2b Latency information for ARM v6. It's rough and not yet hooked up. Right now we are only using branch latency to determine if-conversion limits. by Evan Cheng · 16 years ago
- 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 16 years ago
- e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 16 years ago
- a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
- 8c6b991 ARM target now also recognize triplets like thumbv6-apple-darwin and set thumb mode and arch subversion. Eventually thumb triplets will go way and replaced with function notes. by Evan Cheng · 16 years ago
- 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
- 92adc19 Adds extern "C" ints to the .cpp files that use RegisterTarget, as by Oscar Fuentes · 17 years ago
- 3cc8223 Tell ARMJITInfo if codegen relocation is PIC. It changes how function stubs are generated. by Evan Cheng · 17 years ago
- 65f2442 ARM JIT should observe -relocation-model command line option. by Evan Cheng · 17 years ago
- b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 17 years ago
- 32b952a Reapply 56585:56589 with proper fix for some gcc versions by Anton Korobeynikov · 17 years ago
- 688535e Temporarily backing out 56585:56589 to unbreak the build. by Evan Cheng · 17 years ago
- 621cdf0 Get rid of virtual inheritance for ARM TAI by Anton Korobeynikov · 17 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- 0bd8971 Move ARM to pluggable asmprinter by Anton Korobeynikov · 17 years ago
- 0f3cc65 Switch ARM to new section handling stuff by Anton Korobeynikov · 17 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 3bf6acc Match things like 'armv5tejl-unknown-linux-gnu' for PR2290 by Chris Lattner · 17 years ago
- bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 17207dd Enable if-conversion for ARM by default. by Evan Cheng · 18 years ago
- 0ff94f7 Initial JIT support for ARM by Raul Fernandes Herbster. by Evan Cheng · 18 years ago
- 8bd6035 Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 18 years ago
- 87bdba6 The various "getModuleMatchQuality" implementations should return by Chris Lattner · 18 years ago
- 148b6a4 Initial ARM JIT support by Raul Fernandes Herbster. by Evan Cheng · 18 years ago
- 75604f8 Move if-conversion after all passes that may use register scavenger. by Evan Cheng · 18 years ago
- 9307292 Hooks for predication support. by Evan Cheng · 18 years ago
- e8308df Implement getTargetLowering() or else LSR won't be using ARM specific hooks. by Evan Cheng · 18 years ago
- 04321f7 Added -march=thumb; removed -enable-thumb. by Evan Cheng · 18 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 18 years ago
- 7501605 Add space between // and the comment. by Lauro Ramos Venancio · 18 years ago
- 3630e78 Add ABI information to ARM subtarget. by Lauro Ramos Venancio · 18 years ago
- 876eaf1 According to ARM EABI, 8-bytes function arguments must be 8-bytes aligned. by Lauro Ramos Venancio · 18 years ago
- 9312313 Also set alignment of stack-based structs to 4 in thumb mode. by Evan Cheng · 19 years ago
- 0fa1051 Thumb add sp, #imm requires the immediate value be multiple of 4. For now, by Evan Cheng · 19 years ago
- aa3e123 ARM AAPCS abi (Linux, etc.) requires 8-byte double / long alignment; Mac by Evan Cheng · 19 years ago
- d44ecd8 Double and Long preferred alignment is 4 for Darwin, 8 for Linux. by Evan Cheng · 19 years ago
- 75e18c4 Clean up ARM PEI code. by Evan Cheng · 19 years ago
- 970a419 isDarwin -> isTargetDarwin by Evan Cheng · 19 years ago
- a8e2989 ARM backend contribution from Apple. by Evan Cheng · 19 years ago
- f05696c revert previous patch by Rafael Espindola · 19 years ago
- 115bfcb add createCFGSimplificationPass to ARMTargetMachine::addInstSelector by Rafael Espindola · 19 years ago
- 896f10c most ARM targets are little endian by Rafael Espindola · 19 years ago
- 71f3b94 Implement a MachineFunctionPass to fix the mul instruction by Rafael Espindola · 19 years ago
- fde1b3b 1. Remove condition on delete. by Jim Laskey · 19 years ago
- 1911fd4 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 19 years ago
- c4fa386 Simplify target construction. by Chris Lattner · 19 years ago
- 3c000bf initial support for select by Rafael Espindola · 19 years ago
- ec46ea3 Declare the callee saved regs by Rafael Espindola · 19 years ago
- a1ab92d correctly set LocalAreaOffset of TargetFrameInfo by Rafael Espindola · 19 years ago
- 1790d44 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 19 years ago
- d988b32 Make all of the TargetMachine subclasses use the new string TargetData methods. by Owen Anderson · 19 years ago
- 7bc59bc added a skeleton of the ARM backend by Rafael Espindola · 19 years ago