Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
5e152593e05f93882b1f5ee46288d19d24544e4b
/
lib
/
CodeGen
/
InstrSelection
/
InstrSelectionSupport.cpp
5e15259
Make code layout more consistent.
by Misha Brukman
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
b5161b6
All constant-evaluation code now unified into
by Vikram S. Adve
· 22 years ago
c8bf87a
Remove unnecessary casts
by Chris Lattner
· 22 years ago
1815383
Remove using decl
by Chris Lattner
· 22 years ago
97539fc
Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.
by Vikram S. Adve
· 22 years ago
6fe6905
Do not hastily change the Opcode from 'r' to 'i' type if we're not actually
by Misha Brukman
· 22 years ago
d15cd27
I have finally seen the light. The code to change the opcode must live higher in
by Misha Brukman
· 22 years ago
c740aae
Moved code to modify the opcode from 'reg' to 'imm' form to a more logical place.
by Misha Brukman
· 22 years ago
f3d3ca1
Added MachineCodeForInstruction object as an argument to
by Vikram S. Adve
· 22 years ago
88ba254
When converting virtual registers to immediate constants, change the opcode.
by Misha Brukman
· 22 years ago
795ba6c
Move sparc specific code into the Sparc backend
by Chris Lattner
· 23 years ago
c7c7b7a
Fix bug in previous checkin
by Chris Lattner
· 23 years ago
0412077
Minor changes
by Chris Lattner
· 23 years ago
1531b63
Remove dead code
by Chris Lattner
· 23 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 23 years ago
d0f166a
More renamings of Target/Machine*Info to Target/Target*Info
by Chris Lattner
· 23 years ago
8f78027
Use higher level method
by Chris Lattner
· 23 years ago
c5b8b1a
MachineInstrInfo no longer #includes this header, so we must
by Chris Lattner
· 23 years ago
133f079
Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType()
by Chris Lattner
· 23 years ago
0be79c6
Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h
by Chris Lattner
· 23 years ago
fce1143
Changed `MachineCodeForMethod' to `MachineFunction'.
by Misha Brukman
· 23 years ago
cf911de
Significant improvement: GEP used by a load or store no longer generates
by Vikram S. Adve
· 23 years ago
aebdbe6
Bug fix in folding getElementPtr instructions: don't fold one into
by Vikram S. Adve
· 23 years ago
1c10f17
Sign-extend integer constants from original type size to 64 bits!
by Vikram S. Adve
· 23 years ago
82f05d8
Add support for GCC 2.96
by Chris Lattner
· 23 years ago
fd0ec80
Add a version of ChooseRegOrImmed to handle numerical constants
by Vikram S. Adve
· 23 years ago
597f81f
Fix a bug I introduced into the code generator. :(
by Chris Lattner
· 23 years ago
106ff45
- Change getelementptr instruction to use long indexes instead of uint
by Chris Lattner
· 23 years ago
0c4e886
- Renamed Type::isIntegral() to Type::isInteger()
by Chris Lattner
· 23 years ago
6851333
Moved code here to extract memory instruction indices and to check
by Vikram S. Adve
· 23 years ago
cc63f1c
Eliminated the MemAccessInst class, folding contents into GEP class.
by Chris Lattner
· 23 years ago
035dfbe
by Chris Lattner
· 23 years ago
1b51b1b
Add function GetConstantValueAsUnsignedInt.
by Vikram S. Adve
· 23 years ago
67fcce2
Remove unused vector
by Chris Lattner
· 23 years ago
36f0a9e
Better folding getelementptr operations with mixed
by Vikram S. Adve
· 23 years ago
9b62503
Replace all usages of Type::isPointerType with isa<PointerType>
by Chris Lattner
· 23 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 23 years ago
31bcdb8
Split ConstantVals.h into Constant.h and Constants.h
by Chris Lattner
· 23 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 23 years ago
1792779
Fix a bug in previous bug fix.
by Vikram S. Adve
· 23 years ago
c941b87
Major overhaul to FoldGetElemPtr to handle mixed array and struct refs.
by Vikram S. Adve
· 24 years ago
42f6320
Constants are now added to the constant pool only when a load
by Vikram S. Adve
· 24 years ago
fb3b1ec
* Switch over to cleaner TmpInstruction model
by Chris Lattner
· 24 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
fa24897
Eliminate all uses of memInst->getIndicesBROKEN().
by Vikram S. Adve
· 24 years ago
e9bb2df
Rename ConstPoolVal -> Constant
by Chris Lattner
· 24 years ago
69a86e4
The old getIndices has been deprecated, because it no longer works. It now
by Chris Lattner
· 24 years ago
ecd5813
Don't assume constant operand can only be in position 1!
by Vikram S. Adve
· 24 years ago
9e29f78
Idiotic error in last fix.
by Vikram S. Adve
· 24 years ago
c811745
Don't need to load a NULL pointer constant from memory!
by Vikram S. Adve
· 24 years ago
65ea171
Remove much cruft from the MemAccessInst instruction
by Chris Lattner
· 24 years ago
be49526
Major overhaul of stack frame management.
by Vikram S. Adve
· 24 years ago
8e7f409
Minor method rename
by Chris Lattner
· 24 years ago
94e40ef
Record constants that need to be emitted in the assembly code.
by Vikram S. Adve
· 24 years ago
6d35326
1. Add a bottom-up pass on BURG trees that is used to fix constant operands.
by Vikram S. Adve
· 24 years ago
a1d14f3
Machine-independent code generation routines used in instruction
by Vikram S. Adve
· 24 years ago