- f2c3e17 Dummy MSP430 backend by Anton Korobeynikov · 16 years ago
- c650f1f 'The attached patch fixes an issue where llc -march=cpp fails with by Chris Lattner · 16 years ago
- 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 16 years ago
- a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
- ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 16 years ago
- 78e04d4 Set mayLoad on MOVZX32_NOREXrm8 too. by Dan Gohman · 16 years ago
- 8c14740 Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. by Evan Cheng · 16 years ago
- cf18996 remove progname which is never set. PR4085 by Chris Lattner · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 16 years ago
- 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
- a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 16 years ago
- 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 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
- 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
- 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 16 years ago
- 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 16 years ago
- 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 16 years ago
- a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 16 years ago
- bc58322 add support for detecting process features on win64, patch by Nicolas Capens! by Chris Lattner · 16 years ago
- 8091524 Change LowerCallResult method so that CCValAssign::BCvt can be used with by Bob Wilson · 16 years ago
- d55bd51 Adjust a comment to reflect what the code does. Splitting a 64-bit argument by Bob Wilson · 16 years ago
- 4d59e1d Fix up some problems with getCopyToReg and getCopyFromReg nodes being by Bob Wilson · 16 years ago
- 1c2c462 Remove unnecessary references to f32 types. After specifying that f32 by Bob Wilson · 16 years ago
- 15f1b66 Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not by Rafael Espindola · 16 years ago
- 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
- b706d29 PR2957 by Nate Begeman · 16 years ago
- f1d012c Fix spurious indentation in a comment. by Dan Gohman · 16 years ago
- b1f321b Banksel immediate constant will always immediately follow the GA/ES, so scan an insn from beginnin to find out the banksel operand. by Sanjiv Gupta · 16 years ago
- 146a310 Add support for printing MO_ExternalSymbol operands in by Dan Gohman · 16 years ago
- dd92dba by Sanjiv Gupta · 16 years ago
- 005e798 Get rid of what looks like a copy-and-pasted typo. Spotted by gcc-4.5. by Duncan Sands · 16 years ago
- 7daa13c TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. by Rafael Espindola · 16 years ago
- e16178b Handle direct aggregate type arguments. by Sanjiv Gupta · 16 years ago
- 70bc17d Make X86's copyRegToReg able to handle copies to and from subclasses. by Dan Gohman · 16 years ago
- 75397f4 Remove unused variable. by Daniel Dunbar · 16 years ago
- 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
- 91b477d Match C backend only if it explicitly requested. by Devang Patel · 16 years ago
- 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 16 years ago
- 0bd07fc Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction by Mon P Wang · 16 years ago
- 1824773 Recommit r69335 and r69336. These were not causing problems. by Bill Wendling · 16 years ago
- e3fa9ef Move the AddLiveIn function definition closer to its uses. by Bob Wilson · 16 years ago
- e65586b Rearrange code to reduce indentation. by Bob Wilson · 16 years ago
- dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 16 years ago
- 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 16 years ago
- 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 16 years ago
- c3a76ef Revert r69335 and r69336. They were causing build failures. by Bill Wendling · 16 years ago
- d10a4ce MOV8rr_NOREX is a "Move" instruction. This doesn't currently by Dan Gohman · 16 years ago
- d51def3 Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at by Dan Gohman · 16 years ago
- 9062d9a Fix some failures in targets on available_externally functions, by Chris Lattner · 16 years ago
- 7c36683 fix PR3995. A scale must be 1, 2, 4 or 8. by Rafael Espindola · 16 years ago
- df7dfc7 Fix 80-column violations. by Dan Gohman · 16 years ago
- 2517496 Add a folding table entry for MOV8rr_NOREX. by Dan Gohman · 16 years ago
- 6288b93 Fix X86MachineFunctionInfo's doxygen comment. by Dan Gohman · 16 years ago
- aaa1fdb Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble with by Dan Gohman · 16 years ago
- 6d9305c Add a new MOV8rr_NOREX, and make X86's copyRegToReg use it when by Dan Gohman · 16 years ago
- a2f3703 GR8_NOREX can contain the H registers, since they don't require REX prefixes. by Dan Gohman · 16 years ago
- 62ad138 For the h-register addressing-mode trick, use the correct value for by Dan Gohman · 16 years ago
- b3f5bfe Some of GR8_NOREX registers are only available in 64-bit mode. by Evan Cheng · 16 years ago
- 85be408 Handle aggregate type arguments to direct and indirect calls. by Sanjiv Gupta · 16 years ago
- 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
- 0f7fef3 by Devang Patel · 16 years ago
- 21e3dfb Implement x86 h-register extract support. by Dan Gohman · 16 years ago
- 8433df3 Remove x86's special-case handling for ISD::TRUNCATE and by Dan Gohman · 16 years ago
- 3cf9b3e Fix copy+pastos in comments. by Dan Gohman · 16 years ago
- ee30047 List the l registers before h registers, for consistency. by Dan Gohman · 16 years ago
- 3cd0aa3 Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant. by Dan Gohman · 16 years ago
- 04d19f0 Add a comment about MOVSX64rr8. by Dan Gohman · 16 years ago
- 8cc632f Fix another hard-coded constant to use X86AddrNumOperands. by Dan Gohman · 16 years ago
- 7ff5bff X86-64 TLS support for local exec and initial exec. by Rafael Espindola · 16 years ago
- 12f23a8 While passing arg of types larger than char only one byte at lower end was getting passed. We couldn't catch this as we did not have tests that were passing an int value larger than 256. by Sanjiv Gupta · 16 years ago
- 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
- b215776 In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching by Rafael Espindola · 16 years ago
- 49a168d refactor some code into X86DAGToDAGISel::MatchWrapper by Rafael Espindola · 16 years ago
- 8d57b77 fix a cross-block fastisel crash handling overflow intrinsics. by Chris Lattner · 16 years ago
- a9a4225 simplify code by using IntrinsicInst. by Chris Lattner · 16 years ago
- 0461c0a Add new TargetInstrDesc::hasImplicitUseOfPhysReg and by Chris Lattner · 16 years ago
- c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
- 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
- a3613be Added code to handle spilling and reloading of FSRs. by Sanjiv Gupta · 16 years ago
- dbcfb30 Don't fold a load if the other operand is a TLS address. by Rafael Espindola · 16 years ago
- c2406f2 a few fixes to "addrspace(256) is reference offset of GS segment register". by Chris Lattner · 16 years ago
- 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
- fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 16 years ago
- 3ca15c9 Give register alias checking the hash table treatment too. by Owen Anderson · 16 years ago
- d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
- 37831d0 The way we are trying to figure out banksel immediate operand may yield different results for different type of insns. This will eventually need to be changed but currently let us prevent the crash in cases of incorrect detection of banksel operand. by Sanjiv Gupta · 16 years ago
- e206b1d Arguments to indirect calls were being passed incorrectly. They are not fixed to start after return value. by Sanjiv Gupta · 16 years ago
- a1cd83a Fix code size computation on x86-64, patch by Zoltan Varga! by Chris Lattner · 16 years ago
- 6e2a46a r68576 unconverd a bug in PIC16 port (Thanks to Dan Gohman) where we were custom lowering an ADD to ADDC. by Sanjiv Gupta · 16 years ago
- 7d770be Convert TargetRegisterInfo's super-register checking to use a pre-computed hash table just like subregister checking does. by Owen Anderson · 16 years ago
- 349ba49 Fix grammaros in comments. by Dan Gohman · 16 years ago
- 094fad3 Re-apply 68552. Tested by bootstrapping llvm-gcc and using that to build llvm. by Rafael Espindola · 16 years ago
- 2c7dab1 Fix PR3795: Apply Dan's suggested fix for by Bob Wilson · 16 years ago
- 8ef2b89 Avoid a hard coded constant. by Rafael Espindola · 16 years ago
- c1fa70c Emit .line debug directives for stoppoints. The debug location is retrieved by the MachineInstr itself, rather than by custom handling the DBG_STOPPOINT nodes. by Sanjiv Gupta · 16 years ago
- 7836fc1 Handle indirect function calls. by Sanjiv Gupta · 16 years ago