- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- 192957d Revert r75615, which depended on 75610. by Daniel Dunbar · 15 years ago
- 481d15a eliminate extra space. by Torok Edwin · 15 years ago
- b09d2cc Rename getValueName -> getMangledName. by Chris Lattner · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- 4aa21aa move handling of dllimport linkage in isel, not in asmprinter. by Chris Lattner · 15 years ago
- 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 15 years ago
- 8cb65a5 remove dead code, the main codepath never has to deal with MBB's. by Chris Lattner · 15 years ago
- 7680e73 eliminate the "call" operand modifier from the asm descriptions, modeling by Chris Lattner · 15 years ago
- aace4b1 Misc tweaks to Intel asm printing to make it more compatible with MASM. by Eli Friedman · 15 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
- 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 15 years ago
- a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 15 years ago
- 094fad3 Re-apply 68552. Tested by bootstrapping llvm-gcc and using that to build llvm. by Rafael Espindola · 15 years ago
- 044b534 Temporarily revert r68552. This was causing a failure in the self-hosting LLVM by Bill Wendling · 15 years ago
- 2a6411b Reduce code duplication on the TLS implementation. by Rafael Espindola · 15 years ago
- 7db860d Don't print global names twice with -asm-verbose. by Evan Cheng · 15 years ago
- f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
- 4dc2b39 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 16 years ago
- 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 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
- cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
- 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
- 0b45c99 Temporary revert my last commit: it seems it's triggering some subtle bug in backend by Anton Korobeynikov · 16 years ago
- 0f56953 Factor out offset printing code into generic AsmPrinter. by Anton Korobeynikov · 16 years ago
- e5f4de4 Flush the raw_ostream after emitting the assembly for a function. by Dan Gohman · 16 years ago
- e4d4b8c Remove unncessary isDeclaration() checks. by Devang Patel · 16 years ago
- d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
- 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
- 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
- 0598866 Large mechanical patch. by Devang Patel · 16 years ago
- 315690e Get rid of duplicate char*/Section* DataSection by Anton Korobeynikov · 16 years ago
- 0c8e806 Drop obsolete hook and change all usage to new interface by Anton Korobeynikov · 16 years ago
- 20bcaff Put FN_NOTE_AlwaysInline and others in FnAttr namespace. by Devang Patel · 16 years ago
- dd4924c Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. by Devang Patel · 16 years ago
- d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 16 years ago
- f3ba708 Add hasNote() to check note associated with a function. by Devang Patel · 16 years ago
- 0333920 80 column violation. by Evan Cheng · 16 years ago
- db10033 If function notes say optimize for size, then adjust alignment. by Devang Patel · 16 years ago
- d85f51a Use additionnal include directory instead of ../ in #include. Suggested by aKor. by Cedric Venet · 16 years ago
- 94fb5f2 Make it compile on VC2005: by Cedric Venet · 16 years ago
- 3c3bc48 Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) by Anton Korobeynikov · 16 years ago[Renamed from lib/Target/X86/X86IntelAsmPrinter.cpp]
- ae270f6 ATT asm printer just print register AsmName's instead of calling tolower on each charater of Name. This speeds it up by 10%. by Evan Cheng · 16 years ago
- 1c4b5ea Make intel asmprinter child of generic asmprinter, not x86 shared asm printer. This leads to some code duplication, which will be resolved later. by Anton Korobeynikov · 16 years ago
- 271329a Cleanup by Anton Korobeynikov · 16 years ago
- b131b44 Whitespace cleanup by Anton Korobeynikov · 16 years ago
- 8573986 Use StringSet instead of std::set<std::string> by Anton Korobeynikov · 16 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
- aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 16 years ago
- e22e62b Smaller function alignment when optimizing for size. by Evan Cheng · 16 years ago
- da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
- 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 17 years ago
- fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 17 years ago
- 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 17 years ago
- 7c1c261 Remove bunch of gcc 4.3-related warnings from Target by Anton Korobeynikov · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 17 years ago
- 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 17 years ago
- 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- cc41586 Much improved pic jumptable codegen: by Evan Cheng · 17 years ago
- 347d39f Revert 42908 for now. by Evan Cheng · 17 years ago
- 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 17 years ago
- cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 17 years ago
- 2dc6dc6 Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. by Christopher Lamb · 17 years ago
- b8275a3 Don't ignore the return value of AsmPrinter::doInitialization and by Dan Gohman · 17 years ago
- 63491b2 Delete the svn:executable property on these files, which aren't executable. by Dan Gohman · 17 years ago
- 09b362c Comment out usage of write() for now. by Jeff Cohen · 17 years ago
- 5d4d7f1 Make Microsoft assembler and linker happy. by Jeff Cohen · 17 years ago
- d15dff2 rename X86FunctionInfo to X86MachineFunctionInfo to match the header file by Chris Lattner · 17 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- ae77c7b remove dead code, frameindices must be resolve before the asmprinter runs. by Chris Lattner · 18 years ago
- 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 18 years ago
- 24287dd Fix for PR1059: http://llvm.org/PR1059 by Anton Korobeynikov · 18 years ago
- 0bb3af9 Fix PR1061 and CodeGen/X86/2006-12-19-IntelSyntax.ll by Chris Lattner · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- ab4022f 1. Clean up code due to changes in SwitchTo*Section(2) by Anton Korobeynikov · 18 years ago
- f9c197e Move getPreferredAlignmentLog from AsmPrinter to TargetData by Devang Patel · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 1da31ee Pass the MachineFunction into EmitJumpTableInfo. by Chris Lattner · 18 years ago
- afbfded Implement getSectionForFunction, use it when printing function body. by Chris Lattner · 18 years ago
- e87e115 Various random and minor code cleanups. by Chris Lattner · 18 years ago
- f824868 Adding codegeneration for StdCall & FastCall calling conventions by Anton Korobeynikov · 18 years ago
- b74ed07 Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 18 years ago
- 25ab690 Committing X86-64 support. by Evan Cheng · 18 years ago
- a0f3d17 Make target asm info a property of the target machine. by Jim Laskey · 18 years ago
- 563321a Separate target specific asm properties from the asm printers. by Jim Laskey · 18 years ago
- cbe70e1 Rename ASM modifier trunc8, trunc16 to subreg8, subreg16. by Evan Cheng · 18 years ago
- 138a24e Remove a couple of bogus casts. by Evan Cheng · 18 years ago
- 069287d X86 integer register classes naming changes. Make them consistent with FP, vector classes. by Evan Cheng · 18 years ago
- 7faec9b Implement MASM sections correctly, without a "has masm sections flag" and a bunch of special case code. by Chris Lattner · 18 years ago
- c9260a1 MASM doesn't have one of these. by Chris Lattner · 18 years ago
- e7027d5 Preserve prior behavior by Chris Lattner · 18 years ago
- dad9c5a Fix the MASM asmprinter's lies. It does not want to emit code to .text/.data by Chris Lattner · 18 years ago
- 4632d7a Split SwitchSection into SwitchTo{Text|Data}Section methods. by Chris Lattner · 18 years ago
- 403be7e Fixing truncate. Previously we were emitting truncate from r16 to r8 as by Evan Cheng · 18 years ago
- d43b18d Fix some loose ends in MASM support. by Jeff Cohen · 18 years ago
- 8f7f712 Better implementation of truncate. ISel matches it to a pseudo instruction by Evan Cheng · 18 years ago